summaryrefslogtreecommitdiffstats
path: root/examples/dummyresource/resourcefactory.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2015-10-21 00:05:33 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2015-10-21 00:05:33 +0200
commit830de76043696c591009d763bffcd38d5039b0d2 (patch)
tree6b65f6bf411dd565063d6854d12c04a315d74987 /examples/dummyresource/resourcefactory.cpp
parent67d9cffe9c8c63a928e4f32b6c07adfea8f21084 (diff)
downloadsink-830de76043696c591009d763bffcd38d5039b0d2.tar.gz
sink-830de76043696c591009d763bffcd38d5039b0d2.zip
Added a removeFromDisk method to the resource
Diffstat (limited to 'examples/dummyresource/resourcefactory.cpp')
-rw-r--r--examples/dummyresource/resourcefactory.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/examples/dummyresource/resourcefactory.cpp b/examples/dummyresource/resourcefactory.cpp
index 8d84cf8..0e4c3af 100644
--- a/examples/dummyresource/resourcefactory.cpp
+++ b/examples/dummyresource/resourcefactory.cpp
@@ -168,6 +168,13 @@ KAsync::Job<void> DummyResource::synchronizeWithSource()
168 }); 168 });
169} 169}
170 170
171void DummyResource::removeFromDisk(const QByteArray &instanceIdentifier)
172{
173 Akonadi2::Storage(Akonadi2::storageLocation(), instanceIdentifier, Akonadi2::Storage::ReadWrite).removeFromDisk();
174 Akonadi2::Storage(Akonadi2::storageLocation(), instanceIdentifier + ".userqueue", Akonadi2::Storage::ReadWrite).removeFromDisk();
175 Akonadi2::Storage(Akonadi2::storageLocation(), instanceIdentifier + ".synchronizerqueue", Akonadi2::Storage::ReadWrite).removeFromDisk();
176 Akonadi2::Storage(Akonadi2::storageLocation(), instanceIdentifier + ".event.index.uid", Akonadi2::Storage::ReadWrite).removeFromDisk();
177}
171 178
172DummyResourceFactory::DummyResourceFactory(QObject *parent) 179DummyResourceFactory::DummyResourceFactory(QObject *parent)
173 : Akonadi2::ResourceFactory(parent) 180 : Akonadi2::ResourceFactory(parent)