summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--framework/domain/accountsmodel.cpp2
-rw-r--r--framework/domain/folderlistmodel.cpp9
-rw-r--r--framework/domain/identitiesmodel.cpp2
-rw-r--r--framework/domain/maillistmodel.cpp5
-rw-r--r--framework/domain/mimetreeparser/interface.h1
-rw-r--r--framework/domain/outboxmodel.cpp2
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 @@
22AccountsModel::AccountsModel(QObject *parent) : QIdentityProxyModel() 22AccountsModel::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 @@
22IdentitiesModel::IdentitiesModel(QObject *parent) : QIdentityProxyModel() 22IdentitiesModel::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>();