From 6d2c64352773c32045acb92fd3947cf6bbfd3101 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 21 Feb 2016 23:47:02 +0100 Subject: A somewhat ugly, but usable tree folder view --- framework/mail/folderlistmodel.cpp | 3 ++- framework/mail/folderlistmodel.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'framework') diff --git a/framework/mail/folderlistmodel.cpp b/framework/mail/folderlistmodel.cpp index d00f8f10..ce6fb4fd 100644 --- a/framework/mail/folderlistmodel.cpp +++ b/framework/mail/folderlistmodel.cpp @@ -25,7 +25,8 @@ FolderListModel::FolderListModel(QObject *parent) : QIdentityProxyModel() { Sink::Query query; query.liveQuery = true; - query.requestedProperties << "name" << "icon"; + query.requestedProperties << "name" << "icon" << "parent"; + query.parentProperty = "parent"; mModel = Sink::Store::loadModel(query); setSourceModel(mModel.data()); } diff --git a/framework/mail/folderlistmodel.h b/framework/mail/folderlistmodel.h index d412c29c..7844e59a 100644 --- a/framework/mail/folderlistmodel.h +++ b/framework/mail/folderlistmodel.h @@ -41,6 +41,7 @@ public: Id, DomainObject }; + Q_ENUMS(Roles) QHash roleNames() const; -- cgit v1.2.3