D24443: Add a plugin system
Nicolas Fella
noreply at phabricator.kde.org
Sun Oct 6 15:42:43 BST 2019
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20191006/55bfe780/attachment.html>
More information about the Kde-frameworks-devel
mailing list