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