summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2018-08-02 20:18:24 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-08-02 20:18:24 +0200
commit471ba4cfbb161bbae0641fe26360c8218fa31ef1 (patch)
tree91889a6fe067b737982f55c1e52117db63c283a9 /examples
parente6ce84ce09f41eef8bede863140521ba954afa75 (diff)
downloadsink-471ba4cfbb161bbae0641fe26360c8218fa31ef1.tar.gz
sink-471ba4cfbb161bbae0641fe26360c8218fa31ef1.zip
Calendar color
Diffstat (limited to 'examples')
-rw-r--r--examples/caldavresource/CMakeLists.txt2
-rw-r--r--examples/caldavresource/caldavresource.cpp2
2 files changed, 3 insertions, 1 deletions
diff --git a/examples/caldavresource/CMakeLists.txt b/examples/caldavresource/CMakeLists.txt
index d2859aa..d6e8408 100644
--- a/examples/caldavresource/CMakeLists.txt
+++ b/examples/caldavresource/CMakeLists.txt
@@ -6,7 +6,7 @@ find_package(KPimKDAV2 REQUIRED)
6find_package(KF5CalendarCore REQUIRED) 6find_package(KF5CalendarCore REQUIRED)
7 7
8add_library(${PROJECT_NAME} SHARED caldavresource.cpp) 8add_library(${PROJECT_NAME} SHARED caldavresource.cpp)
9target_link_libraries(${PROJECT_NAME} sink_webdav_common sink Qt5::Core Qt5::Network KPim::KDAV2 9target_link_libraries(${PROJECT_NAME} sink_webdav_common sink Qt5::Core Qt5::Gui Qt5::Network KPim::KDAV2
10 KF5::CalendarCore) 10 KF5::CalendarCore)
11 11
12install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${SINK_RESOURCE_PLUGINS_PATH} RUNTIME DESTINATION ${SINK_RESOURCE_PLUGINS_PATH}) 12install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${SINK_RESOURCE_PLUGINS_PATH} RUNTIME DESTINATION ${SINK_RESOURCE_PLUGINS_PATH})
diff --git a/examples/caldavresource/caldavresource.cpp b/examples/caldavresource/caldavresource.cpp
index 8574575..df9ab52 100644
--- a/examples/caldavresource/caldavresource.cpp
+++ b/examples/caldavresource/caldavresource.cpp
@@ -30,6 +30,7 @@
30#include "facadefactory.h" 30#include "facadefactory.h"
31 31
32#include <KCalCore/ICalFormat> 32#include <KCalCore/ICalFormat>
33#include <QColor>
33 34
34#define ENTITY_TYPE_EVENT "event" 35#define ENTITY_TYPE_EVENT "event"
35#define ENTITY_TYPE_TODO "todo" 36#define ENTITY_TYPE_TODO "todo"
@@ -61,6 +62,7 @@ protected:
61 62
62 Calendar localCalendar; 63 Calendar localCalendar;
63 localCalendar.setName(remoteCalendar.displayName()); 64 localCalendar.setName(remoteCalendar.displayName());
65 localCalendar.setColor(remoteCalendar.color().name().toLatin1());
64 66
65 createOrModify(ENTITY_TYPE_CALENDAR, rid, localCalendar, 67 createOrModify(ENTITY_TYPE_CALENDAR, rid, localCalendar,
66 /* mergeCriteria = */ QHash<QByteArray, Sink::Query::Comparator>{}); 68 /* mergeCriteria = */ QHash<QByteArray, Sink::Query::Comparator>{});