summaryrefslogtreecommitdiffstats
path: root/framework/domain/maillistmodel.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-02-24 12:01:05 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-02-24 12:01:05 +0100
commit08b857c641d3a62f00b2b7fcbfa1fd51773d170c (patch)
tree7d8e905078962219690b3549aa8670f6075dcc76 /framework/domain/maillistmodel.h
parent99c4d53fd86440ee6c8a76c9d320a319ff5da7bc (diff)
downloadkube-08b857c641d3a62f00b2b7fcbfa1fd51773d170c.tar.gz
kube-08b857c641d3a62f00b2b7fcbfa1fd51773d170c.zip
Only fetch every mail once.
Diffstat (limited to 'framework/domain/maillistmodel.h')
-rw-r--r--framework/domain/maillistmodel.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/framework/domain/maillistmodel.h b/framework/domain/maillistmodel.h
index 8c2609e0..af079a1b 100644
--- a/framework/domain/maillistmodel.h
+++ b/framework/domain/maillistmodel.h
@@ -70,7 +70,10 @@ public:
70 QVariant mail() const; 70 QVariant mail() const;
71 71
72private: 72private:
73 void fetchMail(Sink::ApplicationDomain::Mail::Ptr mail) const;
74
73 QSharedPointer<QAbstractItemModel> m_model; 75 QSharedPointer<QAbstractItemModel> m_model;
74 bool mFetchMails = false; 76 bool mFetchMails = false;
77 mutable QSet<QByteArray> mFetchedMails;
75 QByteArray mCurrentQueryItem; 78 QByteArray mCurrentQueryItem;
76}; 79};