Revision 812610

Go back to digest for 1st June 2008

Features in KDE Base

Andreas Hartmetz committed changes in /trunk/KDE/kdebase/workspace:

- Adapt to no undo on close in KShortcutsEditor by adding undo where appropriate.
- Add the necessary KShortcutsEditor::save() calls where missing.
Use KActionCollection::setComponentData() as a better replacement for KGlobalAccel::overrideMainComponentData().
- Add setProperty(\"isConfigurationAction\", true) for actions that don't belong to the module modifying them.

This replaces the behavior changes otherwise triggered by KGlobalAccel::overrideMainComponentData().

The most important behavior change is to not register an action as gone when it is destroyed in the configuration module.

It likely still exists in its proper module.

File Changes

Modified 22 files
  • /trunk/KDE/kdebase/workspace
  •   /kcontrol/keys/globalshortcuts.cpp
  •   /kcontrol/keys/kglobalshortcutseditor.cpp
  •   /kcontrol/kxkb/kcmlayout.cpp
  •   /kwin/effects/coverswitch_config.cpp
  •   /kwin/effects/coverswitch_config.h
  •   /kwin/effects/desktopgrid_config.cpp
  •   /kwin/effects/desktopgrid_config.h
  •   /kwin/effects/invert_config.cpp
  •   /kwin/effects/lookingglass_config.cpp
  •   /kwin/effects/lookingglass_config.h
  •   /kwin/effects/magnifier_config.cpp
  •   /kwin/effects/magnifier_config.h
  •   /kwin/effects/mousemark_config.cpp
  •   /kwin/effects/mousemark_config.h
  •   /kwin/effects/presentwindows_config.cpp
  •   /kwin/effects/sharpen_config.cpp
  •   /kwin/effects/snow_config.cpp
  •   /kwin/effects/thumbnailaside_config.cpp
  •   /kwin/effects/thumbnailaside_config.h
  •   /kwin/effects/trackmouse_config.cpp
  •   /kwin/effects/videorecord_config.cpp
  •   /kwin/effects/zoom_config.cpp
22 files changed in total