Changeset View
Changeset View
Standalone View
Standalone View
tests/features/cuke-steps.cpp
Show All 31 Lines | |||||
32 | 32 | | |||
33 | #include <KConfig> | 33 | #include <KConfig> | ||
34 | #include <KConfigGroup> | 34 | #include <KConfigGroup> | ||
35 | 35 | | |||
36 | #include "presentation/applicationmodel.h" | 36 | #include "presentation/applicationmodel.h" | ||
37 | #include "presentation/errorhandler.h" | 37 | #include "presentation/errorhandler.h" | ||
38 | #include "presentation/querytreemodelbase.h" | 38 | #include "presentation/querytreemodelbase.h" | ||
39 | 39 | | |||
40 | #include "akonadi/akonadicache.h" | ||||
41 | #include "akonadi/akonadicachingstorage.h" | ||||
40 | #include "akonadi/akonadimonitorimpl.h" | 42 | #include "akonadi/akonadimonitorimpl.h" | ||
41 | #include "akonadi/akonadimessaginginterface.h" | 43 | #include "akonadi/akonadimessaginginterface.h" | ||
42 | 44 | | |||
43 | #include "utils/dependencymanager.h" | 45 | #include "utils/dependencymanager.h" | ||
44 | #include "utils/jobhandler.h" | 46 | #include "utils/jobhandler.h" | ||
45 | 47 | | |||
46 | #include "testlib/akonadifakedata.h" | 48 | #include "testlib/akonadifakedata.h" | ||
47 | #include "testlib/akonadifakedataxmlloader.h" | 49 | #include "testlib/akonadifakedataxmlloader.h" | ||
▲ Show 20 Lines • Show All 71 Lines • ▼ Show 20 Line(s) | 94 | { | |||
119 | deps.add<Akonadi::MonitorInterface, | 121 | deps.add<Akonadi::MonitorInterface, | ||
120 | Utils::DependencyManager::UniqueInstance>( | 122 | Utils::DependencyManager::UniqueInstance>( | ||
121 | [this] (Utils::DependencyManager *) { | 123 | [this] (Utils::DependencyManager *) { | ||
122 | return m_data.createMonitor(); | 124 | return m_data.createMonitor(); | ||
123 | } | 125 | } | ||
124 | ); | 126 | ); | ||
125 | deps.add<Akonadi::StorageInterface, | 127 | deps.add<Akonadi::StorageInterface, | ||
126 | Utils::DependencyManager::UniqueInstance>( | 128 | Utils::DependencyManager::UniqueInstance>( | ||
127 | [this] (Utils::DependencyManager *) { | 129 | [this] (Utils::DependencyManager *deps) { | ||
128 | return m_data.createStorage(); | 130 | return new Akonadi::CachingStorage(deps->create<Akonadi::Cache>(), | ||
131 | Akonadi::StorageInterface::Ptr(m_data.createStorage())); | ||||
129 | } | 132 | } | ||
130 | ); | 133 | ); | ||
131 | deps.add<Akonadi::MessagingInterface, | 134 | deps.add<Akonadi::MessagingInterface, | ||
132 | Utils::DependencyManager::UniqueInstance>( | 135 | Utils::DependencyManager::UniqueInstance>( | ||
133 | [this] (Utils::DependencyManager *) -> Akonadi::MessagingInterface* { | 136 | [this] (Utils::DependencyManager *) -> Akonadi::MessagingInterface* { | ||
134 | return Q_NULLPTR; | 137 | return Q_NULLPTR; | ||
135 | } | 138 | } | ||
136 | ); | 139 | ); | ||
▲ Show 20 Lines • Show All 764 Lines • Show Last 20 Lines |