summaryrefslogtreecommitdiffstats
path: root/framework/src/entitymodel.h
diff options
context:
space:
mode:
Diffstat (limited to 'framework/src/entitymodel.h')
-rw-r--r--framework/src/entitymodel.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/framework/src/entitymodel.h b/framework/src/entitymodel.h
index e8c294a0..688905dc 100644
--- a/framework/src/entitymodel.h
+++ b/framework/src/entitymodel.h
@@ -35,6 +35,7 @@ class KUBE_EXPORT EntityModel : public QSortFilterProxyModel
35 Q_PROPERTY (QString accountId READ accountId WRITE setAccountId) 35 Q_PROPERTY (QString accountId READ accountId WRITE setAccountId)
36 Q_PROPERTY (QString type READ type WRITE setType) 36 Q_PROPERTY (QString type READ type WRITE setType)
37 Q_PROPERTY (QStringList roles READ roles WRITE setRoles) 37 Q_PROPERTY (QStringList roles READ roles WRITE setRoles)
38 Q_PROPERTY (QString sortRole READ sortRole WRITE setSortRole)
38 Q_PROPERTY (QVariantMap filter READ filter WRITE setFilter) 39 Q_PROPERTY (QVariantMap filter READ filter WRITE setFilter)
39 40
40public: 41public:
@@ -64,6 +65,9 @@ public:
64 void setFilter(const QVariantMap &); 65 void setFilter(const QVariantMap &);
65 QVariantMap filter() const; 66 QVariantMap filter() const;
66 67
68 void setSortRole(const QString &);
69 QString sortRole() const;
70
67 Q_INVOKABLE QVariantMap data(int row) const; 71 Q_INVOKABLE QVariantMap data(int row) const;
68 72
69private: 73private:
@@ -74,6 +78,7 @@ private:
74 QHash<QByteArray, int> mRoles; 78 QHash<QByteArray, int> mRoles;
75 QString mAccountId; 79 QString mAccountId;
76 QString mType; 80 QString mType;
81 QString mSortRole;
77}; 82};
78 83
79 84