diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-11-28 16:07:15 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-11-28 16:07:15 +0100 |
commit | 4926e7f613ea3e03a2865eec66c6a8c1ec0b6516 (patch) | |
tree | da2c7bc3f0243bf065f21b6c272f17b1ea899bce /common/clientapi.cpp | |
parent | 088d8a40c195ce6dcb91556a17f69d26e5586a3e (diff) | |
download | sink-4926e7f613ea3e03a2865eec66c6a8c1ec0b6516.tar.gz sink-4926e7f613ea3e03a2865eec66c6a8c1ec0b6516.zip |
Cleanup
Diffstat (limited to 'common/clientapi.cpp')
-rw-r--r-- | common/clientapi.cpp | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/common/clientapi.cpp b/common/clientapi.cpp index b24dfa8..29b7e68 100644 --- a/common/clientapi.cpp +++ b/common/clientapi.cpp | |||
@@ -41,7 +41,7 @@ | |||
41 | 41 | ||
42 | namespace async | 42 | namespace async |
43 | { | 43 | { |
44 | void run(const std::function<void()> &runner) { | 44 | static void run(const std::function<void()> &runner) { |
45 | auto timer = new QTimer(); | 45 | auto timer = new QTimer(); |
46 | timer->setSingleShot(true); | 46 | timer->setSingleShot(true); |
47 | QObject::connect(timer, &QTimer::timeout, [runner, timer]() { | 47 | QObject::connect(timer, &QTimer::timeout, [runner, timer]() { |
@@ -98,15 +98,6 @@ QList<QByteArray> Store::getResources(const QList<QByteArray> &resourceFilter, c | |||
98 | } | 98 | } |
99 | 99 | ||
100 | template <class DomainType> | 100 | template <class DomainType> |
101 | QSharedPointer<ResultEmitter<typename DomainType::Ptr> > Store::load(Query query) | ||
102 | { | ||
103 | auto resultSet = QSharedPointer<ResultProvider<typename DomainType::Ptr> >::create(); | ||
104 | qWarning() << "Main thread " << QThread::currentThreadId(); | ||
105 | //FIXME remove | ||
106 | return resultSet->emitter(); | ||
107 | } | ||
108 | |||
109 | template <class DomainType> | ||
110 | QSharedPointer<QAbstractItemModel> Store::loadModel(Query query) | 101 | QSharedPointer<QAbstractItemModel> Store::loadModel(Query query) |
111 | { | 102 | { |
112 | auto model = QSharedPointer<ModelResult<DomainType, typename DomainType::Ptr> >::create(query, query.requestedProperties.toList()); | 103 | auto model = QSharedPointer<ModelResult<DomainType, typename DomainType::Ptr> >::create(query, query.requestedProperties.toList()); |
@@ -213,7 +204,6 @@ KAsync::Job<void> Store::synchronize(const Akonadi2::Query &query) | |||
213 | #define REGISTER_TYPE(T) template KAsync::Job<void> Store::remove<T>(const T &domainObject); \ | 204 | #define REGISTER_TYPE(T) template KAsync::Job<void> Store::remove<T>(const T &domainObject); \ |
214 | template KAsync::Job<void> Store::create<T>(const T &domainObject); \ | 205 | template KAsync::Job<void> Store::create<T>(const T &domainObject); \ |
215 | template KAsync::Job<void> Store::modify<T>(const T &domainObject); \ | 206 | template KAsync::Job<void> Store::modify<T>(const T &domainObject); \ |
216 | template QSharedPointer<ResultEmitter<typename T::Ptr> > Store::load<T>(Query query); \ | ||
217 | template QSharedPointer<QAbstractItemModel> Store::loadModel<T>(Query query); \ | 207 | template QSharedPointer<QAbstractItemModel> Store::loadModel<T>(Query query); \ |
218 | 208 | ||
219 | REGISTER_TYPE(ApplicationDomain::Event); | 209 | REGISTER_TYPE(ApplicationDomain::Event); |