Revision a58874a...
Go back to digest for 7th July 2013Features in KDE-PIM
Franck Arrecot committed changes in [libkpeople] /:
Setup the three previous widgets as plugins : Email, Phone and Merge
PersonDetailsView is now loading plugins with the type: AbstractPersonDetailsWidget.
Each one has a weight property to order them when displayed (future review).
This patch also changes the AbstractDetailsView to use QIcon instead of KIcon.
This is useful because it lets us strip the KDEUI dependency and KIcon wasn't being
that used anyway.
REVIEW ID : 111378
File Changes
Added 5 files
- /widgets
- src/persondetailsplugin.desktop
- src/plugins/CMakeLists.txt
- src/plugins/emaildetailswidgetplugin.desktop
- src/plugins/mergecontactswidgetplugin.desktop
- src/plugins/phonedetailswidgetplugin.desktop
Deleted 1 files
- src/widgets/kpeople_plugin.desktop
Modified 13 files
- src/examples/CMakeLists.txt
- src/examples/mergededicateddialog.cpp
- src/widgets/abstractpersondetailswidget.cpp
- src/widgets/abstractpersondetailswidget.h
- src/widgets/CMakeLists.txt
- src/widgets/persondetailsview.cpp
- src/widgets/persondetailsview.h
- src/widgets/plugins/emaildetailswidget.cpp
- src/widgets/plugins/emaildetailswidget.h
- src/widgets/plugins/mergecontactswidget.cpp
- src/widgets/plugins/mergecontactswidget.h
- src/widgets/plugins/phonedetailswidget.cpp
- src/widgets/plugins/phonedetailswidget.h
19 files changed in total