17 #ifndef UNITY_SHELL_SCOPES_VALUESLIDERFILTERINTERFACE_H
18 #define UNITY_SHELL_SCOPES_VALUESLIDERFILTERINTERFACE_H
20 #include <unity/SymbolExport.h>
22 #include "FilterBaseInterface.h"
23 #include "ValueSliderValuesInterface.h"
37 Q_PROPERTY(
double value READ value WRITE setValue NOTIFY valueChanged)
39 Q_PROPERTY(
double minValue READ minValue NOTIFY minValueChanged)
40 Q_PROPERTY(
double maxValue READ maxValue NOTIFY maxValueChanged)
43 FiltersInterface::FilterType filterType()
const override
45 return FiltersInterface::ValueSliderFilter;
48 virtual double value()
const = 0;
49 virtual void setValue(
double) = 0;
50 virtual double minValue()
const = 0;
51 virtual double maxValue()
const = 0;
57 void minValueChanged();
58 void maxValueChanged();