[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