Changeset View
Changeset View
Standalone View
Standalone View
src/akonadi/akonadiserializerinterface.h
Show First 20 Lines • Show All 80 Lines • ▼ Show 20 Line(s) | 41 | public: | |||
---|---|---|---|---|---|
81 | virtual bool isProjectItem(Akonadi::Item item) = 0; | 81 | virtual bool isProjectItem(Akonadi::Item item) = 0; | ||
82 | virtual Domain::Project::Ptr createProjectFromItem(Akonadi::Item item) = 0; | 82 | virtual Domain::Project::Ptr createProjectFromItem(Akonadi::Item item) = 0; | ||
83 | virtual void updateProjectFromItem(Domain::Project::Ptr project, Akonadi::Item item) = 0; | 83 | virtual void updateProjectFromItem(Domain::Project::Ptr project, Akonadi::Item item) = 0; | ||
84 | virtual Akonadi::Item createItemFromProject(Domain::Project::Ptr project) = 0; | 84 | virtual Akonadi::Item createItemFromProject(Domain::Project::Ptr project) = 0; | ||
85 | virtual bool isProjectChild(Domain::Project::Ptr project, Akonadi::Item item) = 0; | 85 | virtual bool isProjectChild(Domain::Project::Ptr project, Akonadi::Item item) = 0; | ||
86 | 86 | | |||
87 | virtual bool isContextChild(Domain::Context::Ptr context, Akonadi::Item item) const = 0; | 87 | virtual bool isContextChild(Domain::Context::Ptr context, Akonadi::Item item) const = 0; | ||
88 | virtual bool isContext(Akonadi::Item item) = 0; | 88 | virtual bool isContext(Akonadi::Item item) = 0; | ||
89 | virtual bool itemRepresentsContext(const Domain::Context::Ptr &context, Akonadi::Item item) const = 0; | | |||
90 | virtual Domain::Context::Ptr createContextFromItem(Akonadi::Item item) = 0; | 89 | virtual Domain::Context::Ptr createContextFromItem(Akonadi::Item item) = 0; | ||
91 | virtual Akonadi::Item createItemFromContext(Domain::Context::Ptr project) = 0; | 90 | virtual Akonadi::Item createItemFromContext(Domain::Context::Ptr project) = 0; | ||
92 | virtual void updateContextFromItem(Domain::Context::Ptr context, Akonadi::Item item) = 0; | 91 | virtual void updateContextFromItem(Domain::Context::Ptr context, Akonadi::Item item) = 0; | ||
93 | virtual void addContextToTask(Domain::Context::Ptr context, Akonadi::Item item) = 0; | 92 | virtual void addContextToTask(Domain::Context::Ptr context, Akonadi::Item item) = 0; | ||
94 | virtual void removeContextFromTask(Domain::Context::Ptr context, Akonadi::Item item) = 0; | 93 | virtual void removeContextFromTask(Domain::Context::Ptr context, Akonadi::Item item) = 0; | ||
95 | virtual QString contextUid(Akonadi::Item item) = 0; | 94 | virtual QString contextUid(Akonadi::Item item) = 0; | ||
96 | }; | 95 | }; | ||
97 | 96 | | |||
98 | } | 97 | } | ||
99 | 98 | | |||
100 | #endif // AKONADI_SERIALIZERINTERFACE_H | 99 | #endif // AKONADI_SERIALIZERINTERFACE_H |