Changeset View
Changeset View
Standalone View
Standalone View
src/akonadi/akonadiserializerinterface.cpp
Show All 34 Lines | |||||
35 | { | 35 | { | ||
36 | } | 36 | } | ||
37 | 37 | | |||
38 | Domain::Artifact::Ptr SerializerInterface::createArtifactFromItem(const Item &item) | 38 | Domain::Artifact::Ptr SerializerInterface::createArtifactFromItem(const Item &item) | ||
39 | { | 39 | { | ||
40 | if (isTaskItem(item)) { | 40 | if (isTaskItem(item)) { | ||
41 | auto task = createTaskFromItem(item); | 41 | auto task = createTaskFromItem(item); | ||
42 | return Domain::Artifact::Ptr(task); | 42 | return Domain::Artifact::Ptr(task); | ||
43 | } else if (isNoteItem(item)) { | | |||
44 | auto note = createNoteFromItem(item); | | |||
45 | return Domain::Artifact::Ptr(note); | | |||
46 | } else { | 43 | } else { | ||
47 | return Domain::Artifact::Ptr(); | 44 | return Domain::Artifact::Ptr(); | ||
48 | } | 45 | } | ||
49 | } | 46 | } | ||
50 | 47 | | |||
51 | void SerializerInterface::updateArtifactFromItem(const Domain::Artifact::Ptr &artifact, const Item &item) | 48 | void SerializerInterface::updateArtifactFromItem(const Domain::Artifact::Ptr &artifact, const Item &item) | ||
52 | { | 49 | { | ||
53 | if (auto task = artifact.dynamicCast<Domain::Task>()) { | 50 | if (auto task = artifact.dynamicCast<Domain::Task>()) { | ||
54 | updateTaskFromItem(task, item); | 51 | updateTaskFromItem(task, item); | ||
55 | } else if (auto note = artifact.dynamicCast<Domain::Note>()) { | | |||
56 | updateNoteFromItem(note, item); | | |||
57 | } | 52 | } | ||
58 | } | 53 | } | ||
59 | 54 | | |||
60 | QByteArray SerializerInterface::contextTagType() | 55 | QByteArray SerializerInterface::contextTagType() | ||
61 | { | 56 | { | ||
62 | return QByteArray("Zanshin-Context"); | 57 | return QByteArray("Zanshin-Context"); | ||
63 | } | 58 | } |