Revision 42aa9c8...

Go back to digest for 12th August 2012

Optimization in KDE Base

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

Effects can provide support information through properties

The supportInformation is extended to also read the properties
on all effects. In addition each effect can be queried just for
itself through D-Bus, e.g.:
qdbus org.kde.kwin /KWin supportInformationForEffect kwin4_effect_blur

All effects are extended to provide their configured and read
settings through properties. In some cases also important
runtime information is exposed.

REVIEW: 105977

FIXED-IN: 4.9.1

File Changes

Modified 35 files
  •   kwin/effects.cpp
  •   kwin/effects.h
  •   kwin/org.kde.KWin.xml
  •   kwin/useractions.cpp
  •   kwin/workspace.cpp
  •   kwin/workspace.h
  •   kwin/effects/blur/blur.cpp
  •   kwin/effects/blur/blur.h
  •   kwin/effects/coverswitch/coverswitch.h
  •   kwin/effects/cube/cube.h
  •   kwin/effects/cube/cubeslide.h
  •   kwin/effects/dashboard/dashboard.h
  •   kwin/effects/desktopgrid/desktopgrid.h
  •   kwin/effects/dialogparent/dialogparent.h
  •   kwin/effects/diminactive/diminactive.h
  •   kwin/effects/fallapart/fallapart.h
  •   kwin/effects/flipswitch/flipswitch.h
  •   kwin/effects/glide/glide.h
  •   kwin/effects/login/login.h
  •   kwin/effects/logout/logout.h
  •   kwin/effects/lookingglass/lookingglass.h
  •   kwin/effects/magiclamp/magiclamp.h
  •   kwin/effects/magnifier/magnifier.h
  •   kwin/effects/mousemark/mousemark.h
  •   kwin/effects/presentwindows/presentwindows.h
  •   kwin/effects/resize/resize.h
  •   kwin/effects/sheet/sheet.h
  •   kwin/effects/showfps/showfps.h
  •   kwin/effects/slidingpopups/slidingpopups.h
  •   kwin/effects/thumbnailaside/thumbnailaside.h
  •   kwin/effects/trackmouse/trackmouse.h
  •   kwin/effects/translucency/translucency.h
  •   kwin/effects/windowgeometry/windowgeometry.h
  •   kwin/effects/wobblywindows/wobblywindows.h
  •   kwin/effects/zoom/zoom.h
35 files changed in total