summaryrefslogtreecommitdiffstats
path: root/framework/domain/folderlistmodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'framework/domain/folderlistmodel.cpp')
-rw-r--r--framework/domain/folderlistmodel.cpp9
1 files changed, 5 insertions, 4 deletions
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