Changeset View
Changeset View
Standalone View
Standalone View
src/zanshin/app/dependencies.cpp
Show First 20 Lines • Show All 58 Lines • ▼ Show 20 Line(s) | 50 | { | |||
---|---|---|---|---|---|
59 | deps.add<Akonadi::StorageInterface, Utils::DependencyManager::UniqueInstance>([] (Utils::DependencyManager *deps) { | 59 | deps.add<Akonadi::StorageInterface, Utils::DependencyManager::UniqueInstance>([] (Utils::DependencyManager *deps) { | ||
60 | return new Akonadi::CachingStorage(deps->create<Akonadi::Cache>(), | 60 | return new Akonadi::CachingStorage(deps->create<Akonadi::Cache>(), | ||
61 | Akonadi::StorageInterface::Ptr(new Akonadi::Storage)); | 61 | Akonadi::StorageInterface::Ptr(new Akonadi::Storage)); | ||
62 | }); | 62 | }); | ||
63 | 63 | | |||
64 | deps.add<Domain::ContextQueries, | 64 | deps.add<Domain::ContextQueries, | ||
65 | Akonadi::ContextQueries(Akonadi::StorageInterface*, | 65 | Akonadi::ContextQueries(Akonadi::StorageInterface*, | ||
66 | Akonadi::SerializerInterface*, | 66 | Akonadi::SerializerInterface*, | ||
67 | Akonadi::MonitorInterface*)>(); | 67 | Akonadi::MonitorInterface*, | ||
68 | Akonadi::Cache*)>(); | ||||
68 | 69 | | |||
69 | deps.add<Domain::ContextRepository, | 70 | deps.add<Domain::ContextRepository, | ||
70 | Akonadi::ContextRepository(Akonadi::StorageInterface*, | 71 | Akonadi::ContextRepository(Akonadi::StorageInterface*, | ||
71 | Akonadi::SerializerInterface*)>(); | 72 | Akonadi::SerializerInterface*)>(); | ||
72 | 73 | | |||
73 | deps.add<Domain::DataSourceQueries>([] (Utils::DependencyManager *deps) { | 74 | deps.add<Domain::DataSourceQueries>([] (Utils::DependencyManager *deps) { | ||
74 | return new Akonadi::DataSourceQueries(Akonadi::StorageInterface::Tasks, | 75 | return new Akonadi::DataSourceQueries(Akonadi::StorageInterface::Tasks, | ||
75 | deps->create<Akonadi::StorageInterface>(), | 76 | deps->create<Akonadi::StorageInterface>(), | ||
▲ Show 20 Lines • Show All 57 Lines • Show Last 20 Lines |