@@ -28,22 +28,19 @@
28// libunity-core
28// libunity-core
29#include <UnityCore/Filter.h>
29#include <UnityCore/Filter.h>
32−#include "signalslist.h"
34class GenericOptionsModel;
31class GenericOptionsModel;
36class Q_DECL_EXPORT Filter : public QObject
33class Q_DECL_EXPORT Filter : public QObject
40− Q_PROPERTY(QString id READ id NOTIFY idChanged)
37+ Q_PROPERTY(QString id READ id CONSTANT)
41− Q_PROPERTY(QString name READ name NOTIFY nameChanged)
38+ Q_PROPERTY(QString name READ name CONSTANT)
42− Q_PROPERTY(QString iconHint READ iconHint NOTIFY iconHintChanged)
39+ Q_PROPERTY(QString iconHint READ iconHint CONSTANT)
43− Q_PROPERTY(QString rendererName READ rendererName NOTIFY rendererNameChanged)
40+ Q_PROPERTY(QString rendererName READ rendererName CONSTANT)
44− Q_PROPERTY(bool visible READ visible NOTIFY visibleChanged)
41+ Q_PROPERTY(bool visible READ visible CONSTANT)
45− Q_PROPERTY(bool collapsed READ collapsed NOTIFY collapsedChanged)
42+ Q_PROPERTY(bool collapsed READ collapsed CONSTANT)
46− Q_PROPERTY(bool filtering READ filtering NOTIFY filteringChanged)
43+ Q_PROPERTY(bool filtering READ filtering CONSTANT)
47 Q_PROPERTY(GenericOptionsModel* options READ options NOTIFY optionsChanged)
44 Q_PROPERTY(GenericOptionsModel* options READ options NOTIFY optionsChanged)
@@ -65,27 +62,11 @@ public:
65 bool hasUnityFilter(unity::dash::Filter::Ptr unityFilter) const;
62 bool hasUnityFilter(unity::dash::Filter::Ptr unityFilter) const;
68− void idChanged(const QString &id);
69− void nameChanged(const QString &name);
70− void iconHintChanged(const QString &iconHint);
71− void rendererNameChanged(const QString &renderer);
72− void visibleChanged(bool);
73− void collapsedChanged(bool);
74− void filteringChanged(bool);
75 void optionsChanged();
65 void optionsChanged();
78 unity::dash::Filter::Ptr m_unityFilter;
68 unity::dash::Filter::Ptr m_unityFilter;
79 virtual void setUnityFilter(unity::dash::Filter::Ptr unityFilter);
69 virtual void setUnityFilter(unity::dash::Filter::Ptr unityFilter);
82− void onIdChanged(std::string);
83− void onNameChanged(std::string);
84− void onIconHintChanged(std::string);
85− void onRendererNameChanged(std::string);
88− SignalsList m_signals;
91Q_DECLARE_METATYPE(Filter*)
72Q_DECLARE_METATYPE(Filter*)