Changeset View
Changeset View
Standalone View
Standalone View
src/akonadi/akonadidatasourcerepository.h
Show All 34 Lines | |||||
35 | class StorageInterface; | 35 | class StorageInterface; | ||
36 | 36 | | |||
37 | class DataSourceRepository : public QObject, public Domain::DataSourceRepository | 37 | class DataSourceRepository : public QObject, public Domain::DataSourceRepository | ||
38 | { | 38 | { | ||
39 | Q_OBJECT | 39 | Q_OBJECT | ||
40 | public: | 40 | public: | ||
41 | typedef QSharedPointer<DataSourceRepository> Ptr; | 41 | typedef QSharedPointer<DataSourceRepository> Ptr; | ||
42 | 42 | | |||
43 | DataSourceRepository(const StorageInterface::Ptr &storage, | 43 | DataSourceRepository(StorageInterface::FetchContentTypes contentTypes, | ||
44 | const StorageInterface::Ptr &storage, | ||||
44 | const SerializerInterface::Ptr &serializer); | 45 | const SerializerInterface::Ptr &serializer); | ||
45 | 46 | | |||
46 | KJob *update(Domain::DataSource::Ptr source) Q_DECL_OVERRIDE; | 47 | KJob *update(Domain::DataSource::Ptr source) Q_DECL_OVERRIDE; | ||
47 | 48 | | |||
48 | void showConfigDialog() Q_DECL_OVERRIDE; | 49 | void showConfigDialog() Q_DECL_OVERRIDE; | ||
49 | void windowNeedsDataBackend(QWidget *window) Q_DECL_OVERRIDE; | 50 | void windowNeedsDataBackend(QWidget *window) Q_DECL_OVERRIDE; | ||
50 | 51 | | |||
51 | private: | 52 | private: | ||
53 | StorageInterface::FetchContentTypes m_contentTypes; | ||||
52 | StorageInterface::Ptr m_storage; | 54 | StorageInterface::Ptr m_storage; | ||
53 | SerializerInterface::Ptr m_serializer; | 55 | SerializerInterface::Ptr m_serializer; | ||
54 | }; | 56 | }; | ||
55 | 57 | | |||
56 | } | 58 | } | ||
57 | 59 | | |||
58 | #endif // AKONADI_DATASOURCEREPOSITORY_H | 60 | #endif // AKONADI_DATASOURCEREPOSITORY_H |