Revision 742976

Go back to digest for 2nd December 2007

Features in KDE Base

Luboš Luňák committed changes in /trunk/KDE/kdebase/workspace/kwin:

Separate KCommonDecoration from KDecoration, in order to allow greater possibilities in extending KDecoration. KCommonDecoration now does not inherit KDecoration, only wraps it (i.e. it's source compatible).

Added comments on how to extend KDecoration in the future by subclassing to KDecoration2, added PORTING document with all API changes in KDE4.

File Changes

Added 3 files
  • /trunk/KDE/kdebase/workspace/kwin
  •   /clients/PORTING
  •   /lib/kcommondecoration_p.cpp
  •   /lib/kcommondecoration_p.h
Modified 12 files
  • /trunk/KDE/kdebase/workspace/kwin
  •   /lib/CMakeLists.txt
  •   /lib/kcommondecoration.cpp
  •   /lib/kcommondecoration.h
  •   /lib/kdecoration.cpp
  •   /clients/kde2/kde2.cpp
  •   /clients/laptop/laptopclient.cpp
  •   /clients/modernsystem/modernsys.cpp
  •   /clients/oxygen/oxygen.cpp
  •   /clients/plastik/plastik.cpp
  •   /clients/quartz/quartz.cpp
  •   /clients/redmond/redmond.cpp
  •   /clients/web/Web.cpp
15 files changed in total