nicolasfella created this revision. nicolasfella added reviewers: Frameworks, Plasma. nicolasfella requested review of this revision.
REVISION SUMMARY This allows applications/services (e.g. Akonadi, Sink, KHolidays etc) to provide calendar content to other applications/services (e.g. KOrganizer, Plasma, Calindori). The plugins expose a set of CalendarEntries, which are a thin wrapper around a KCalendarCore::Calendar and some metadata. This is intended to replace the calendar plugin system found in https://cgit.kde.org/kdeclarative.git/tree/src/calendarevents TEST PLAN Reference implementation in Calindori that both provides and consumes plugins BRANCH plugins REVISION DETAIL https://phabricator.kde.org/D24443 AFFECTED FILES src/CMakeLists.txt src/calendarentry.cpp src/calendarentry.h src/calendarentry_p.h src/calendarplugin.cpp src/calendarplugin.h To: nicolasfella, #frameworks, #plasma