Revision 873182
Go back to digest for 26th October 2008Features in KDE Base
Michael Jansen committed changes in /trunk/KDE/kdelibs:
A very big change. It grew and grew locally.
- Make kdedglobalaccel more dbus aware. Needed for the global shortcuts contexts.
- Substitute the QStringLists with KGlobalShortcutInfo
- Register components with dbus too.
- Add kdedglobalaccel and component interface and xml files because the code generation is currently not possible
- Depprecate all methods using the QStringList interface of KGlobalAccel. Some of this methods will not be replaced. I do no plan to expose the internal api for the global shortcuts kcm any more. The kcm will use the new dbus interfaces completely.
More smaller steps follow.
File Changes
Added 8 files
- /trunk/KDE/kdelibs/kdeui/shortcuts
- /kdedglobalaccel_component_interface.cpp
- /kdedglobalaccel_component_interface.h
- /kglobalshortcutinfo.cpp
- /kglobalshortcutinfo.h
- /kglobalshortcutinfo_dbus.cpp
- /kglobalshortcutinfo_p.h
- /org.kde.kdedglobalaccel.Component.xml
- /org.kde.KdedGlobalAccel.xml
Modified 18 files
- /trunk/KDE/kdelibs
- /kdedglobalaccel/CMakeLists.txt
- /kdedglobalaccel/component.cpp
- /kdedglobalaccel/component.h
- /kdedglobalaccel/globalshortcut.cpp
- /kdedglobalaccel/globalshortcut.h
- /kdedglobalaccel/globalshortcutcontext.cpp
- /kdedglobalaccel/globalshortcutcontext.h
- /kdedglobalaccel/globalshortcutsregistry.cpp
- /kdedglobalaccel/globalshortcutsregistry.h
- /kdedglobalaccel/kdedglobalaccel.cpp
- /kdedglobalaccel/kdedglobalaccel.h
- /kdeui/CMakeLists.txt
- /kdeui/shortcuts/kdedglobalaccel_interface.cpp
- /kdeui/shortcuts/kdedglobalaccel_interface.h
- /kdeui/shortcuts/kglobalaccel.cpp
- /kdeui/shortcuts/kglobalaccel.h
- /kdeui/shortcuts/kglobalaccel_p.h
- /kdeui/widgets/kkeysequencewidget.cpp
26 files changed in total