summaryrefslogtreecommitdiffstats
path: root/common/synclistresult.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2015-08-13 01:27:21 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2015-08-13 01:27:21 +0200
commitb6d5d206de4d02149c6530236154283bf834087a (patch)
tree0d57764b674df3ffee1df3f3e9fb1690ae06bbdc /common/synclistresult.h
parent7c9ae062101b5dc8f963c70fb753f8346a9b5c48 (diff)
downloadsink-b6d5d206de4d02149c6530236154283bf834087a.tar.gz
sink-b6d5d206de4d02149c6530236154283bf834087a.zip
Untangled the include dependencies a bit.
We no longer depend on clientapi.h from everywhere.
Diffstat (limited to 'common/synclistresult.h')
-rw-r--r--common/synclistresult.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/common/synclistresult.h b/common/synclistresult.h
index 0a86f8c..865d3e0 100644
--- a/common/synclistresult.h
+++ b/common/synclistresult.h
@@ -3,7 +3,8 @@
3#include <QList> 3#include <QList>
4#include <functional> 4#include <functional>
5#include <QSharedPointer> 5#include <QSharedPointer>
6#include <clientapi.h> 6#include <QEventLoop>
7#include "resultprovider.h"
7 8
8namespace async { 9namespace async {
9 10
@@ -17,7 +18,7 @@ namespace async {
17template<class T> 18template<class T>
18class SyncListResult : public QList<T> { 19class SyncListResult : public QList<T> {
19public: 20public:
20 SyncListResult(const QSharedPointer<ResultEmitter<T> > &emitter) 21 SyncListResult(const QSharedPointer<Akonadi2::ResultEmitter<T> > &emitter)
21 :QList<T>(), 22 :QList<T>(),
22 mEmitter(emitter) 23 mEmitter(emitter)
23 { 24 {
@@ -47,7 +48,7 @@ public:
47 } 48 }
48 49
49private: 50private:
50 QSharedPointer<ResultEmitter<T> > mEmitter; 51 QSharedPointer<Akonadi2::ResultEmitter<T> > mEmitter;
51 std::function<void()> eventLoopAborter; 52 std::function<void()> eventLoopAborter;
52}; 53};
53 54