diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-02-24 12:01:05 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-02-24 12:01:05 +0100 |
commit | 08b857c641d3a62f00b2b7fcbfa1fd51773d170c (patch) | |
tree | 7d8e905078962219690b3549aa8670f6075dcc76 /framework/domain/maillistmodel.h | |
parent | 99c4d53fd86440ee6c8a76c9d320a319ff5da7bc (diff) | |
download | kube-08b857c641d3a62f00b2b7fcbfa1fd51773d170c.tar.gz kube-08b857c641d3a62f00b2b7fcbfa1fd51773d170c.zip |
Only fetch every mail once.
Diffstat (limited to 'framework/domain/maillistmodel.h')
-rw-r--r-- | framework/domain/maillistmodel.h | 3 |
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 | ||
72 | private: | 72 | private: |
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 | }; |