@@ -34,9 +34,6 @@ class Q_DECL_EXPORT GenericOptionsModel : public QAbstractListModel
35 Q_ENUMS(Roles)
35 Q_ENUMS(Roles)
38− void activeChanged(AbstractFilterOption *option);
41 GenericOptionsModel(QObject *parent = nullptr);
38 GenericOptionsModel(QObject *parent = nullptr);
42 ~GenericOptionsModel();
39 ~GenericOptionsModel();
@@ -57,6 +54,9 @@ public:
57public Q_SLOTS:
54public Q_SLOTS:
58 virtual void ensureTheOnlyActive(AbstractFilterOption *activeOption);
55 virtual void ensureTheOnlyActive(AbstractFilterOption *activeOption);
58+ void activeChanged(AbstractFilterOption *option);
60protected Q_SLOTS:
60protected Q_SLOTS:
61 void onOptionChanged();
61 void onOptionChanged();
62 void onActiveChanged();
62 void onActiveChanged();
@@ -67,10 +67,6 @@ protected:
67 int indexOf(const QString &option_id);
67 int indexOf(const QString &option_id);
69 QVector<AbstractFilterOption *> m_options;
69 QVector<AbstractFilterOption *> m_options;
73− QHash<int, QByteArray> m_roles;
76Q_DECLARE_METATYPE(GenericOptionsModel*)
72Q_DECLARE_METATYPE(GenericOptionsModel*)