summaryrefslogtreecommitdiffstats
path: root/framework/mail/maillistcontroller.h
diff options
context:
space:
mode:
Diffstat (limited to 'framework/mail/maillistcontroller.h')
-rw-r--r--framework/mail/maillistcontroller.h9
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
9class MailListController : public QObject 10class 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
15public: 16public:
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
22signals: 23signals:
23 void queryChanged(); 24 void queryChanged();
@@ -27,5 +28,5 @@ public slots:
27 28
28private: 29private:
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};