diff options
Diffstat (limited to 'examples/dummyresource/resourcefactory.cpp')
-rw-r--r-- | examples/dummyresource/resourcefactory.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/examples/dummyresource/resourcefactory.cpp b/examples/dummyresource/resourcefactory.cpp index 1708cc5..5f42262 100644 --- a/examples/dummyresource/resourcefactory.cpp +++ b/examples/dummyresource/resourcefactory.cpp | |||
@@ -126,16 +126,15 @@ class DummySynchronizer : public Sink::Synchronizer { | |||
126 | }; | 126 | }; |
127 | 127 | ||
128 | DummyResource::DummyResource(const QByteArray &instanceIdentifier, const QSharedPointer<Sink::Pipeline> &pipeline) | 128 | DummyResource::DummyResource(const QByteArray &instanceIdentifier, const QSharedPointer<Sink::Pipeline> &pipeline) |
129 | : Sink::GenericResource(PLUGIN_NAME, instanceIdentifier, pipeline, QSharedPointer<Sink::NullChangeReplay>::create(), QSharedPointer<DummySynchronizer>::create(PLUGIN_NAME, instanceIdentifier)), | 129 | : Sink::GenericResource(PLUGIN_NAME, instanceIdentifier, pipeline) |
130 | mEventAdaptorFactory(QSharedPointer<DummyEventAdaptorFactory>::create()), | ||
131 | mMailAdaptorFactory(QSharedPointer<DummyMailAdaptorFactory>::create()), | ||
132 | mFolderAdaptorFactory(QSharedPointer<DummyFolderAdaptorFactory>::create()) | ||
133 | { | 130 | { |
134 | addType(ENTITY_TYPE_MAIL, mMailAdaptorFactory, | 131 | setupSynchronizer(QSharedPointer<DummySynchronizer>::create(PLUGIN_NAME, instanceIdentifier)); |
132 | setupChangereplay(QSharedPointer<Sink::NullChangeReplay>::create()); | ||
133 | setupPreprocessors(ENTITY_TYPE_MAIL, | ||
135 | QVector<Sink::Preprocessor*>() << new DefaultIndexUpdater<Sink::ApplicationDomain::Mail>); | 134 | QVector<Sink::Preprocessor*>() << new DefaultIndexUpdater<Sink::ApplicationDomain::Mail>); |
136 | addType(ENTITY_TYPE_FOLDER, mFolderAdaptorFactory, | 135 | setupPreprocessors(ENTITY_TYPE_FOLDER, |
137 | QVector<Sink::Preprocessor*>() << new DefaultIndexUpdater<Sink::ApplicationDomain::Folder>); | 136 | QVector<Sink::Preprocessor*>() << new DefaultIndexUpdater<Sink::ApplicationDomain::Folder>); |
138 | addType(ENTITY_TYPE_EVENT, mEventAdaptorFactory, | 137 | setupPreprocessors(ENTITY_TYPE_EVENT, |
139 | QVector<Sink::Preprocessor*>() << new DefaultIndexUpdater<Sink::ApplicationDomain::Event>); | 138 | QVector<Sink::Preprocessor*>() << new DefaultIndexUpdater<Sink::ApplicationDomain::Event>); |
140 | } | 139 | } |
141 | 140 | ||