Revision c1a2322...

Go back to digest for 12th August 2012

Optimization in KDE-PIM

Sergio Luis Martins committed changes in [kdepimlibs/calendaring] /calendar:

Split invitation handler into two.

InvitationHandler is huge and I only want to export a small part
of the API.

InvitationHandler and InvitationHandlerHelper.

InvitationHandler will be called by KMail to process invitations
and will be public API with only one method.

InvitationHandlerHelper is private and will be used by
IncidenceChanger to send invitations whenever we modify, create
or delete incidence. It has lots of methods and we don't know how
to expose them with a clean API yet, so it stays private.

File Changes

Added 2 files
  • /calendar
  •   akonadi/invitationhandler.cpp
  •   akonadi/invitationhandler.h
Modified 3 files
  • /calendar
  •   akonadi/CMakeLists.txt
  •   akonadi/incidencechanger.cpp
  •   akonadi/incidencechanger_p.h
5 files changed in total