Revision bc83dce...

Go back to digest for 8th January 2012

Features in KDE Base

Martin Gräßlin committed changes in [kde-workspace] /:

ClientGroup becomes scriptable (again)

For this properties are defined in ClientGroup and several methods
are changed to be slots (to be invokable from scripts). On Client
the clientGroup is exported as a property.

The existing wrapper around ClientGroup is dropped as it is no
longer needed. Interestingly it was wrong anyway as it allowed to
construct a new ClientGroup, which has to be done internally.

At the same time the meta declarations get cleaned up a little bit.

File Changes

Deleted 2 files
  • /scripting
  •   kwin/s_clientgroup.cpp
  •   kwin/s_clientgroup.h
Modified 8 files
  •   kwin/client.cpp
  •   kwin/client.h
  •   kwin/clientgroup.cpp
  •   kwin/clientgroup.h
  •   kwin/CMakeLists.txt
  •   kwin/scripting/meta.cpp
  •   kwin/scripting/meta.h
  •   kwin/scripting/scripting.cpp
10 files changed in total