17#ifndef UNITY_SHELL_SCOPES_OPTIONSELECTORFILTERINTERFACE_H
18#define UNITY_SHELL_SCOPES_OPTIONSELECTORFILTERINTERFACE_H
20#include <unity/SymbolExport.h>
22#include "FilterBaseInterface.h"
23#include "OptionSelectorOptionsInterface.h"
37 Q_PROPERTY(QString label READ label NOTIFY labelChanged)
38 Q_PROPERTY(
bool multiSelect READ multiSelect NOTIFY multiSelectChanged)
41 FiltersInterface::FilterType filterType()
const override
43 return FiltersInterface::OptionSelectorFilter;
46 virtual QString label()
const = 0;
47 virtual bool multiSelect()
const = 0;
51 void labelChanged(
const QString&);
52 void multiSelectChanged(
bool);
Definition: FilterBaseInterface.h:31
Definition: OptionSelectorFilterInterface.h:33
Definition: OptionSelectorOptionsInterface.h:31
Top-level namespace for all things Unity-related.
Definition: Version.h:38