Revision 873182

Go back to digest for 26th October 2008

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