diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-10-23 10:17:22 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-10-23 10:17:22 +0200 |
commit | 177da269a96c263a51494ebb38913b0b8d7a47e5 (patch) | |
tree | cb090396400d6b888f5f5aa51aa9f79e6bb7f744 /framework/mail/maillistcontroller.h | |
parent | dcefa0294e8b223cc0f5740e305cf08ba97a91ab (diff) | |
download | kube-177da269a96c263a51494ebb38913b0b8d7a47e5.tar.gz kube-177da269a96c263a51494ebb38913b0b8d7a47e5.zip |
Test client that loads data from akonadi
Diffstat (limited to 'framework/mail/maillistcontroller.h')
-rw-r--r-- | framework/mail/maillistcontroller.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/framework/mail/maillistcontroller.h b/framework/mail/maillistcontroller.h index 8aa5713b..b5a95374 100644 --- a/framework/mail/maillistcontroller.h +++ b/framework/mail/maillistcontroller.h | |||
@@ -5,19 +5,20 @@ | |||
5 | #include <QObject> | 5 | #include <QObject> |
6 | #include <QScopedPointer> | 6 | #include <QScopedPointer> |
7 | #include <QString> | 7 | #include <QString> |
8 | #include <QAbstractItemModel> | ||
8 | 9 | ||
9 | class MailListController : public QObject | 10 | class MailListController : public QObject |
10 | { | 11 | { |
11 | Q_OBJECT | 12 | Q_OBJECT |
12 | Q_PROPERTY (QString query READ query WRITE setQuery NOTIFY queryChanged) | 13 | Q_PROPERTY (QString query READ query WRITE setQuery NOTIFY queryChanged) |
13 | Q_PROPERTY (MailListModel *model READ model CONSTANT) | 14 | Q_PROPERTY (QAbstractItemModel *model READ model CONSTANT) |
14 | 15 | ||
15 | public: | 16 | public: |
16 | explicit MailListController(QObject *parent = Q_NULLPTR); | 17 | explicit MailListController(QObject *parent = Q_NULLPTR); |
17 | 18 | ||
18 | QString query() const; | 19 | QString query() const; |
19 | void setQuery(const QString &query); | 20 | void setQuery(const QString &query); |
20 | MailListModel *model() const; | 21 | QAbstractItemModel *model() const; |
21 | 22 | ||
22 | signals: | 23 | signals: |
23 | void queryChanged(); | 24 | void queryChanged(); |
@@ -27,5 +28,5 @@ public slots: | |||
27 | 28 | ||
28 | private: | 29 | private: |
29 | QString m_query; | 30 | QString m_query; |
30 | QScopedPointer<MailListModel> m_model; | 31 | QScopedPointer<QAbstractItemModel> m_model; |
31 | }; \ No newline at end of file | 32 | }; |