From 7663fbb19e7bf7b11e9e1734a1926ccba085ffe9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?kleines=20Filmr=C3=B6llchen?= Date: Sun, 31 Oct 2021 14:09:43 +0100 Subject: [PATCH] LibDSP: Introduce ProcessorEnumParameter --- Userland/Libraries/LibDSP/ProcessorParameter.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Userland/Libraries/LibDSP/ProcessorParameter.h b/Userland/Libraries/LibDSP/ProcessorParameter.h index 6945a4dd6f..022b24ba38 100644 --- a/Userland/Libraries/LibDSP/ProcessorParameter.h +++ b/Userland/Libraries/LibDSP/ProcessorParameter.h @@ -118,6 +118,15 @@ private: double const m_default_value; }; +template +requires(IsEnum) class ProcessorEnumParameter final : public Detail::ProcessorParameterSingleValue { +public: + ProcessorEnumParameter(String name, EnumT initial_value) + : Detail::ProcessorParameterSingleValue(move(name), initial_value, ParameterType::Enum) + { + } +}; + } template<> struct AK::Formatter : AK::StandardFormatter {