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.cpp | |
parent | dcefa0294e8b223cc0f5740e305cf08ba97a91ab (diff) | |
download | kube-177da269a96c263a51494ebb38913b0b8d7a47e5.tar.gz kube-177da269a96c263a51494ebb38913b0b8d7a47e5.zip |
Test client that loads data from akonadi
Diffstat (limited to 'framework/mail/maillistcontroller.cpp')
-rw-r--r-- | framework/mail/maillistcontroller.cpp | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/framework/mail/maillistcontroller.cpp b/framework/mail/maillistcontroller.cpp index 60d29f7c..19fdfffb 100644 --- a/framework/mail/maillistcontroller.cpp +++ b/framework/mail/maillistcontroller.cpp | |||
@@ -2,13 +2,19 @@ | |||
2 | 2 | ||
3 | #include <QStringList> | 3 | #include <QStringList> |
4 | 4 | ||
5 | #include <akonadi2common/clientapi.h> | ||
6 | #include <akonadi2common/query.h> | ||
7 | |||
8 | #include "maillistmodel.h" | ||
9 | |||
5 | MailListController::MailListController(QObject *parent) : QObject(parent), m_model(new MailListModel) | 10 | MailListController::MailListController(QObject *parent) : QObject(parent), m_model(new MailListModel) |
6 | { | 11 | { |
7 | } | 12 | } |
8 | 13 | ||
9 | MailListModel *MailListController::model() const | 14 | QAbstractItemModel *MailListController::model() const |
10 | { | 15 | { |
11 | return m_model.data(); | 16 | return m_model.data(); |
17 | |||
12 | } | 18 | } |
13 | 19 | ||
14 | QString MailListController::query() const | 20 | QString MailListController::query() const |
@@ -18,18 +24,14 @@ QString MailListController::query() const | |||
18 | 24 | ||
19 | void MailListController::setQuery(const QString &query) | 25 | void MailListController::setQuery(const QString &query) |
20 | { | 26 | { |
21 | if ( m_query != query) { | 27 | qDebug() << "set query"; |
22 | m_query = query; | 28 | if (m_query != query) { |
23 | m_model->runQuery(query); | 29 | m_query = query; |
24 | emit queryChanged(); | 30 | emit queryChanged(); |
25 | } | 31 | } |
26 | } | 32 | } |
27 | 33 | ||
28 | void MailListController::addMail(QString subject) | 34 | void MailListController::addMail(QString subject) |
29 | { | 35 | { |
30 | QStringList list; | 36 | qDebug() << "add mail"; |
31 | |||
32 | list << subject; | ||
33 | |||
34 | m_model->addMails(list); | ||
35 | } | 37 | } |