[Kde-pim] Review Request: Refactor Akonadi ical resource classes to allow inheritance by KAlarm resource

David Jarvie djarvie at kde.org
Sat Jul 25 16:13:03 BST 2009


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/1057/
-----------------------------------------------------------

(Updated 2009-07-25 15:13:02.846339)


Review request for KDE PIM.


Changes
-------

Here's the same patch, but including (for information only - it's completely untested so far) the KAlarm resource class.


Summary
-------

This is a refactoring of ICalResource discussed with Volker and Kevin at Akademy. It provides an ICalResourceBase class which is suitable for inheritance by KAlarm for its Akonadi resource. It also separates out the specialisations required by KNotes into another class inherited from ICalResource, rather than having KNotes code interspersed with the standard ICalResource code.


Diffs (updated)
-----

  trunk/KDE/kdepim/akonadi/resources/ical/CMakeLists.txt 1001589 
  trunk/KDE/kdepim/akonadi/resources/ical/Messages.sh 1001589 
  trunk/KDE/kdepim/akonadi/resources/ical/icalresource.h 1001589 
  trunk/KDE/kdepim/akonadi/resources/ical/icalresource.cpp 1001589 
  trunk/KDE/kdepim/akonadi/resources/ical/icalresourcebase.h PRE-CREATION 
  trunk/KDE/kdepim/akonadi/resources/ical/icalresourcebase.cpp PRE-CREATION 
  trunk/KDE/kdepim/akonadi/resources/ical/icalresourcemain.cpp PRE-CREATION 
  trunk/KDE/kdepim/akonadi/resources/ical/notes/CMakeLists.txt PRE-CREATION 
  trunk/KDE/kdepim/akonadi/resources/ical/notes/notesresource.h PRE-CREATION 
  trunk/KDE/kdepim/akonadi/resources/ical/notes/notesresource.cpp PRE-CREATION 
  trunk/KDE/kdepim/akonadi/resources/ical/notes/notesresource.kcfg PRE-CREATION 
  trunk/KDE/kdepim/akonadi/resources/ical/notes/settings.kcfgc PRE-CREATION 
  trunk/KDE/kdepim/akonadi/resources/ical/notesresource.desktop 1001589 
  trunk/KDE/kdepim/kalarm/akonadi/kalarmresource.h PRE-CREATION 
  trunk/KDE/kdepim/kalarm/akonadi/kalarmresource.cpp PRE-CREATION 

Diff: http://reviewboard.kde.org/r/1057/diff


Testing
-------

Compiled, but not tested.


Thanks,

David

_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/



More information about the kde-pim mailing list