diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-08-22 10:56:19 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-08-22 10:56:34 +0200 |
commit | f3dea9ef5fef1d5b63355431c19eab440bbb4326 (patch) | |
tree | 62f40a844a9f73f91ef9597f399a428adeaed144 /framework/src/entitymodel.h | |
parent | 2f703c87772bdd85912cc9243b9f0711e236a566 (diff) | |
download | kube-f3dea9ef5fef1d5b63355431c19eab440bbb4326.tar.gz kube-f3dea9ef5fef1d5b63355431c19eab440bbb4326.zip |
Sort calendars by name
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 | ||