summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/changereplay.cpp4
-rw-r--r--common/genericresource.cpp4
-rw-r--r--common/query.cpp1
-rw-r--r--common/resourcefacade.cpp5
-rw-r--r--common/synchronizer.cpp5
-rw-r--r--common/synchronizer.h1
6 files changed, 16 insertions, 4 deletions
diff --git a/common/changereplay.cpp b/common/changereplay.cpp
index 688f47b..a17fc88 100644
--- a/common/changereplay.cpp
+++ b/common/changereplay.cpp
@@ -127,3 +127,7 @@ void ChangeReplay::revisionChanged()
127 } 127 }
128} 128}
129 129
130#pragma clang diagnostic push
131#pragma clang diagnostic ignored "-Wundefined-reinterpret-cast"
132#include "changereplay.moc"
133#pragma clang diagnostic pop
diff --git a/common/genericresource.cpp b/common/genericresource.cpp
index 94ed546..87b6da1 100644
--- a/common/genericresource.cpp
+++ b/common/genericresource.cpp
@@ -40,10 +40,6 @@
40#include <QDataStream> 40#include <QDataStream>
41#include <QTime> 41#include <QTime>
42 42
43//This is the resources entity type, and not the domain type
44#define ENTITY_TYPE_MAIL "mail"
45#define ENTITY_TYPE_FOLDER "folder"
46
47static int sBatchSize = 100; 43static int sBatchSize = 100;
48// This interval directly affects the roundtrip time of single commands 44// This interval directly affects the roundtrip time of single commands
49static int sCommitInterval = 10; 45static int sCommitInterval = 10;
diff --git a/common/query.cpp b/common/query.cpp
index 75d2a2e..fd99367 100644
--- a/common/query.cpp
+++ b/common/query.cpp
@@ -59,6 +59,7 @@ bool Query::Comparator::matches(const QVariant &v) const
59 return false; 59 return false;
60 } 60 }
61 return v.value<QByteArrayList>().contains(value.toByteArray()); 61 return v.value<QByteArrayList>().contains(value.toByteArray());
62 case Invalid:
62 default: 63 default:
63 break; 64 break;
64 } 65 }
diff --git a/common/resourcefacade.cpp b/common/resourcefacade.cpp
index 526ce6d..ba04b2f 100644
--- a/common/resourcefacade.cpp
+++ b/common/resourcefacade.cpp
@@ -209,3 +209,8 @@ IdentityFacade::IdentityFacade() : LocalStorageFacade<Sink::ApplicationDomain::I
209IdentityFacade::~IdentityFacade() 209IdentityFacade::~IdentityFacade()
210{ 210{
211} 211}
212
213#pragma clang diagnostic push
214#pragma clang diagnostic ignored "-Wundefined-reinterpret-cast"
215#include "resourcefacade.moc"
216#pragma clang diagnostic pop
diff --git a/common/synchronizer.cpp b/common/synchronizer.cpp
index 46712b5..be969d2 100644
--- a/common/synchronizer.cpp
+++ b/common/synchronizer.cpp
@@ -40,6 +40,11 @@ Synchronizer::Synchronizer(const QByteArray &resourceType, const QByteArray &res
40 Trace() << "Starting synchronizer: " << resourceType << resourceInstanceIdentifier; 40 Trace() << "Starting synchronizer: " << resourceType << resourceInstanceIdentifier;
41} 41}
42 42
43Synchronizer::~Synchronizer()
44{
45
46}
47
43void Synchronizer::setup(const std::function<void(int commandId, const QByteArray &data)> &enqueueCommandCallback) 48void Synchronizer::setup(const std::function<void(int commandId, const QByteArray &data)> &enqueueCommandCallback)
44{ 49{
45 mEnqueue = enqueueCommandCallback; 50 mEnqueue = enqueueCommandCallback;
diff --git a/common/synchronizer.h b/common/synchronizer.h
index 8442aa2..6521876 100644
--- a/common/synchronizer.h
+++ b/common/synchronizer.h
@@ -38,6 +38,7 @@ class SINK_EXPORT Synchronizer
38{ 38{
39public: 39public:
40 Synchronizer(const QByteArray &resourceType, const QByteArray &resourceInstanceIdentifier); 40 Synchronizer(const QByteArray &resourceType, const QByteArray &resourceInstanceIdentifier);
41 virtual ~Synchronizer();
41 42
42 void setup(const std::function<void(int commandId, const QByteArray &data)> &enqueueCommandCallback); 43 void setup(const std::function<void(int commandId, const QByteArray &data)> &enqueueCommandCallback);
43 KAsync::Job<void> synchronize(); 44 KAsync::Job<void> synchronize();