From bf039428e22a10887e8d85a95ff5f38dc17e7ec2 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Mon, 14 Mar 2016 20:41:35 +0100 Subject: Multi-Account support in the folderview --- framework/domain/folderlistmodel.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'framework/domain/folderlistmodel.h') diff --git a/framework/domain/folderlistmodel.h b/framework/domain/folderlistmodel.h index 7844e59a..d30393db 100644 --- a/framework/domain/folderlistmodel.h +++ b/framework/domain/folderlistmodel.h @@ -25,10 +25,16 @@ #include #include +namespace Sink { + class Query; +} + class FolderListModel : public QIdentityProxyModel { Q_OBJECT + Q_PROPERTY (QVariant accountId READ accountId WRITE setAccountId) + public: FolderListModel(QObject *parent = Q_NULLPTR); ~FolderListModel(); @@ -45,6 +51,10 @@ public: QHash roleNames() const; + void setAccountId(const QVariant &accountId); + QVariant accountId() const; + private: + void runQuery(const Sink::Query &query); QSharedPointer mModel; }; -- cgit v1.2.3