More Info

Revision 873182

(Back to digest)
 

Features 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