diff options
Diffstat (limited to 'framework')
-rw-r--r-- | framework/domain/accountsmodel.cpp | 2 | ||||
-rw-r--r-- | framework/domain/folderlistmodel.cpp | 9 | ||||
-rw-r--r-- | framework/domain/identitiesmodel.cpp | 2 | ||||
-rw-r--r-- | framework/domain/maillistmodel.cpp | 5 | ||||
-rw-r--r-- | framework/domain/mimetreeparser/interface.h | 1 | ||||
-rw-r--r-- | framework/domain/outboxmodel.cpp | 2 |
6 files changed, 11 insertions, 10 deletions
diff --git a/framework/domain/accountsmodel.cpp b/framework/domain/accountsmodel.cpp index 1f034283..ea37784b 100644 --- a/framework/domain/accountsmodel.cpp +++ b/framework/domain/accountsmodel.cpp | |||
@@ -22,7 +22,7 @@ | |||
22 | AccountsModel::AccountsModel(QObject *parent) : QIdentityProxyModel() | 22 | AccountsModel::AccountsModel(QObject *parent) : QIdentityProxyModel() |
23 | { | 23 | { |
24 | Sink::Query query; | 24 | Sink::Query query; |
25 | query.liveQuery = true; | 25 | query.setFlags(Sink::Query::LiveQuery); |
26 | query.request<Sink::ApplicationDomain::SinkAccount::Name>(); | 26 | query.request<Sink::ApplicationDomain::SinkAccount::Name>(); |
27 | query.request<Sink::ApplicationDomain::SinkAccount::Icon>(); | 27 | query.request<Sink::ApplicationDomain::SinkAccount::Icon>(); |
28 | query.request<Sink::ApplicationDomain::SinkAccount::Status>(); | 28 | query.request<Sink::ApplicationDomain::SinkAccount::Status>(); |
diff --git a/framework/domain/folderlistmodel.cpp b/framework/domain/folderlistmodel.cpp index e96488c8..d82f4550 100644 --- a/framework/domain/folderlistmodel.cpp +++ b/framework/domain/folderlistmodel.cpp | |||
@@ -31,9 +31,9 @@ FolderListModel::FolderListModel(QObject *parent) : QSortFilterProxyModel() | |||
31 | sort(0, Qt::AscendingOrder); | 31 | sort(0, Qt::AscendingOrder); |
32 | 32 | ||
33 | Query query; | 33 | Query query; |
34 | query.liveQuery = true; | 34 | query.setFlags(Sink::Query::LiveQuery); |
35 | query.request<Folder::Name>().request<Folder::Icon>().request<Folder::Parent>(); | 35 | query.request<Folder::Name>().request<Folder::Icon>().request<Folder::Parent>(); |
36 | query.parentProperty = "parent"; | 36 | query.requestTree<Folder::Parent>(); |
37 | runQuery(query); | 37 | runQuery(query); |
38 | } | 38 | } |
39 | 39 | ||
@@ -83,11 +83,12 @@ void FolderListModel::setAccountId(const QVariant &accountId) | |||
83 | //Get all folders of an account | 83 | //Get all folders of an account |
84 | auto query = Query(); | 84 | auto query = Query(); |
85 | query.resourceFilter<SinkResource::Account>(account); | 85 | query.resourceFilter<SinkResource::Account>(account); |
86 | query.liveQuery = true; | 86 | query.setFlags(Sink::Query::LiveQuery); |
87 | query.requestTree<Folder::Parent>(); | ||
87 | query.request<Folder::Name>() | 88 | query.request<Folder::Name>() |
88 | .request<Folder::Icon>() | 89 | .request<Folder::Icon>() |
89 | .request<Folder::Parent>(); | 90 | .request<Folder::Parent>(); |
90 | query.parentProperty = Folder::Parent::name; | 91 | query.requestTree<Folder::Parent>(); |
91 | runQuery(query); | 92 | runQuery(query); |
92 | } | 93 | } |
93 | 94 | ||
diff --git a/framework/domain/identitiesmodel.cpp b/framework/domain/identitiesmodel.cpp index 1958d2f5..8f5c4963 100644 --- a/framework/domain/identitiesmodel.cpp +++ b/framework/domain/identitiesmodel.cpp | |||
@@ -22,7 +22,7 @@ | |||
22 | IdentitiesModel::IdentitiesModel(QObject *parent) : QIdentityProxyModel() | 22 | IdentitiesModel::IdentitiesModel(QObject *parent) : QIdentityProxyModel() |
23 | { | 23 | { |
24 | Sink::Query query; | 24 | Sink::Query query; |
25 | query.liveQuery = true; | 25 | query.setFlags(Sink::Query::LiveQuery); |
26 | query.requestedProperties << "name" << "username" << "address" << "account"; | 26 | query.requestedProperties << "name" << "username" << "address" << "account"; |
27 | runQuery(query); | 27 | runQuery(query); |
28 | } | 28 | } |
diff --git a/framework/domain/maillistmodel.cpp b/framework/domain/maillistmodel.cpp index 5960f5b4..17b98c2b 100644 --- a/framework/domain/maillistmodel.cpp +++ b/framework/domain/maillistmodel.cpp | |||
@@ -131,8 +131,8 @@ void MailListModel::setParentFolder(const QVariant &parentFolder) | |||
131 | return; | 131 | return; |
132 | } | 132 | } |
133 | Sink::Query query = Sink::StandardQueries::threadLeaders(*folder); | 133 | Sink::Query query = Sink::StandardQueries::threadLeaders(*folder); |
134 | query.liveQuery = true; | 134 | query.setFlags(Sink::Query::LiveQuery); |
135 | query.limit = 100; | 135 | query.limit(100); |
136 | query.request<Mail::Subject>(); | 136 | query.request<Mail::Subject>(); |
137 | query.request<Mail::Sender>(); | 137 | query.request<Mail::Sender>(); |
138 | query.request<Mail::To>(); | 138 | query.request<Mail::To>(); |
@@ -161,7 +161,6 @@ void MailListModel::setMail(const QVariant &variant) | |||
161 | return; | 161 | return; |
162 | } | 162 | } |
163 | Sink::Query query = Sink::StandardQueries::completeThread(*mail); | 163 | Sink::Query query = Sink::StandardQueries::completeThread(*mail); |
164 | query.liveQuery = false; | ||
165 | query.request<Mail::Subject>(); | 164 | query.request<Mail::Subject>(); |
166 | query.request<Mail::Sender>(); | 165 | query.request<Mail::Sender>(); |
167 | query.request<Mail::To>(); | 166 | query.request<Mail::To>(); |
diff --git a/framework/domain/mimetreeparser/interface.h b/framework/domain/mimetreeparser/interface.h index 3ff29d5d..1c6fd31d 100644 --- a/framework/domain/mimetreeparser/interface.h +++ b/framework/domain/mimetreeparser/interface.h | |||
@@ -21,6 +21,7 @@ | |||
21 | 21 | ||
22 | #include <functional> | 22 | #include <functional> |
23 | #include <memory> | 23 | #include <memory> |
24 | #include <vector> | ||
24 | 25 | ||
25 | #include <QDateTime> | 26 | #include <QDateTime> |
26 | #include <QUrl> | 27 | #include <QUrl> |
diff --git a/framework/domain/outboxmodel.cpp b/framework/domain/outboxmodel.cpp index f2827f82..49af8f73 100644 --- a/framework/domain/outboxmodel.cpp +++ b/framework/domain/outboxmodel.cpp | |||
@@ -34,7 +34,7 @@ OutboxModel::OutboxModel(QObject *parent) | |||
34 | 34 | ||
35 | using namespace Sink::ApplicationDomain; | 35 | using namespace Sink::ApplicationDomain; |
36 | auto query = Sink::StandardQueries::outboxMails(); | 36 | auto query = Sink::StandardQueries::outboxMails(); |
37 | query.liveQuery = true; | 37 | query.setFlags(Sink::Query::LiveQuery); |
38 | query.request<Mail::Subject>(); | 38 | query.request<Mail::Subject>(); |
39 | query.request<Mail::Sender>(); | 39 | query.request<Mail::Sender>(); |
40 | query.request<Mail::Date>(); | 40 | query.request<Mail::Date>(); |