summaryrefslogtreecommitdiffstats
path: root/common/clientapi.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/clientapi.cpp')
-rw-r--r--common/clientapi.cpp12
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
42namespace async 42namespace 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
100template <class DomainType> 100template <class DomainType>
101QSharedPointer<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
109template <class DomainType>
110QSharedPointer<QAbstractItemModel> Store::loadModel(Query query) 101QSharedPointer<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
219REGISTER_TYPE(ApplicationDomain::Event); 209REGISTER_TYPE(ApplicationDomain::Event);