diff options
Diffstat (limited to 'framework/src/entitymodel.h')
-rw-r--r-- | framework/src/entitymodel.h | 5 |
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 | ||
40 | public: | 41 | public: |
@@ -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 | ||
69 | private: | 73 | private: |
@@ -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 | ||