Changeset View
Changeset View
Standalone View
Standalone View
src/akonadi/akonadicachingstorage.h
Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Line(s) | 35 | public: | |||
---|---|---|---|---|---|
46 | KJob *moveItems(Item::List item, Collection collection, QObject *parent = nullptr) override; | 46 | KJob *moveItems(Item::List item, Collection collection, QObject *parent = nullptr) override; | ||
47 | 47 | | |||
48 | KJob *createCollection(Collection collection, QObject *parent = nullptr) override; | 48 | KJob *createCollection(Collection collection, QObject *parent = nullptr) override; | ||
49 | KJob *updateCollection(Collection collection, QObject *parent = nullptr) override; | 49 | KJob *updateCollection(Collection collection, QObject *parent = nullptr) override; | ||
50 | KJob *removeCollection(Collection collection, QObject *parent = nullptr) override; | 50 | KJob *removeCollection(Collection collection, QObject *parent = nullptr) override; | ||
51 | 51 | | |||
52 | KJob *createTransaction() override; | 52 | KJob *createTransaction() override; | ||
53 | 53 | | |||
54 | KJob *createTag(Akonadi::Tag tag) override; | | |||
55 | KJob *updateTag(Akonadi::Tag tag) override; | | |||
56 | KJob *removeTag(Akonadi::Tag tag) override; | | |||
57 | | ||||
58 | CollectionFetchJobInterface *fetchCollections(Akonadi::Collection collection, FetchDepth depth) override; | 54 | CollectionFetchJobInterface *fetchCollections(Akonadi::Collection collection, FetchDepth depth) override; | ||
59 | ItemFetchJobInterface *fetchItems(Akonadi::Collection collection) override; | 55 | ItemFetchJobInterface *fetchItems(Akonadi::Collection collection) override; | ||
60 | ItemFetchJobInterface *fetchItem(Akonadi::Item item) override; | 56 | ItemFetchJobInterface *fetchItem(Akonadi::Item item) override; | ||
61 | ItemFetchJobInterface *fetchTagItems(Akonadi::Tag tag) override; | 57 | ItemFetchJobInterface *fetchTagItems(Akonadi::Tag tag) override; | ||
62 | TagFetchJobInterface *fetchTags() override; | 58 | TagFetchJobInterface *fetchTags() override; | ||
63 | 59 | | |||
64 | private: | 60 | private: | ||
65 | Cache::Ptr m_cache; | 61 | Cache::Ptr m_cache; | ||
66 | StorageInterface::Ptr m_storage; | 62 | StorageInterface::Ptr m_storage; | ||
67 | }; | 63 | }; | ||
68 | 64 | | |||
69 | } | 65 | } | ||
70 | 66 | | |||
71 | #endif // AKONADI_CACHING_STORAGE_H | 67 | #endif // AKONADI_CACHING_STORAGE_H |