summaryrefslogtreecommitdiffstats
path: root/common/domain/event.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/domain/event.cpp')
-rw-r--r--common/domain/event.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/common/domain/event.cpp b/common/domain/event.cpp
index 83a6906..87e13bc 100644
--- a/common/domain/event.cpp
+++ b/common/domain/event.cpp
@@ -58,6 +58,14 @@ void TypeImplementation<Event>::index(const QByteArray &identifier, const Buffer
58 } 58 }
59} 59}
60 60
61void TypeImplementation<Event>::removeIndex(const QByteArray &identifier, const BufferAdaptor &bufferAdaptor, Akonadi2::Storage::Transaction &transaction)
62{
63 const auto uid = bufferAdaptor.getProperty("uid");
64 if (uid.isValid()) {
65 Index("event.index.uid", transaction).remove(uid.toByteArray(), identifier);
66 }
67}
68
61QSharedPointer<ReadPropertyMapper<TypeImplementation<Event>::Buffer> > TypeImplementation<Event>::initializeReadPropertyMapper() 69QSharedPointer<ReadPropertyMapper<TypeImplementation<Event>::Buffer> > TypeImplementation<Event>::initializeReadPropertyMapper()
62{ 70{
63 auto propertyMapper = QSharedPointer<ReadPropertyMapper<Buffer> >::create(); 71 auto propertyMapper = QSharedPointer<ReadPropertyMapper<Buffer> >::create();