summaryrefslogtreecommitdiffstats
path: root/framework/src/extensionmodel.h
diff options
context:
space:
mode:
Diffstat (limited to 'framework/src/extensionmodel.h')
-rw-r--r--framework/src/extensionmodel.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/framework/src/extensionmodel.h b/framework/src/extensionmodel.h
index 5360cc2f..07601e57 100644
--- a/framework/src/extensionmodel.h
+++ b/framework/src/extensionmodel.h
@@ -29,6 +29,7 @@ class ExtensionModel : public QSortFilterProxyModel
29 Q_OBJECT 29 Q_OBJECT
30 30
31 Q_PROPERTY(QVariantList sortOrder WRITE setSortOrder READ sortOrder) 31 Q_PROPERTY(QVariantList sortOrder WRITE setSortOrder READ sortOrder)
32 Q_PROPERTY(QString extensionPoint WRITE setExtensionPoint READ extensionPoint)
32public: 33public:
33 34
34 ExtensionModel(QObject *parent = Q_NULLPTR); 35 ExtensionModel(QObject *parent = Q_NULLPTR);
@@ -49,6 +50,9 @@ public:
49 void setSortOrder(const QVariantList &order); 50 void setSortOrder(const QVariantList &order);
50 QVariantList sortOrder() const; 51 QVariantList sortOrder() const;
51 52
53 void setExtensionPoint(const QString &order);
54 QString extensionPoint() const;
55
52 Q_INVOKABLE QString findSource(const QString &extensionName, const QString &sourceName); 56 Q_INVOKABLE QString findSource(const QString &extensionName, const QString &sourceName);
53 57
54private slots: 58private slots:
@@ -57,6 +61,7 @@ private slots:
57private: 61private:
58 QStringList mSortOrder; 62 QStringList mSortOrder;
59 QHash<QString, QString> mPaths; 63 QHash<QString, QString> mPaths;
64 QString mExtensionPoint;
60}; 65};
61 66
62} 67}