Revision 37643a9...

Go back to digest for 20th November 2011

Features in KDE Base

Aaron J. Seigo committed changes in [kdelibs/frameworks] /:

massive step towards QGraphicsView being separated from libplasma

* remove extenders (never panned out, used by exactly two components that we can find .. anywhere)
* move animations to libplasmagqv
* schedule js anims to be put into the js scriptengine
* move all QGraphicsProxyWidgets, except for IconWidget which is still used by PopupApplet, into libplasmaqgv
* create a subclass-able private class for Applet

TODO: move out icon widget, address FIXMES in graphicswidgetappletprivate.cpp and decide how to register the "right" private class for instantiation in Applet ctors

File Changes

Added 3 files
  •   plasma/graphicsview/graphicsviewappletprivate.cpp
  •   plasma/graphicsview/graphicsviewappletprivate_p.h
  •   plasma/intoJavascriptEngine/appletinterface.cpp
Deleted 22 files
  •   includes/Plasma/Extender
  •   includes/Plasma/ExtenderGroup
  •   includes/Plasma/ExtenderItem
  •   plasma/animations/water.cpp
  •   plasma/animations/water_p.h
  •   plasma/extenders/extender.cpp
  •   plasma/extenders/extender.h
  •   plasma/extenders/extendergroup.cpp
  •   plasma/extenders/extendergroup.h
  •   plasma/extenders/extenderitem.cpp
  •   plasma/extenders/extenderitem.h
  •   plasma/private/animator_p.h
  •   plasma/private/extender_p.h
  •   plasma/private/extenderapplet.cpp
  •   plasma/private/extenderapplet_p.h
  •   plasma/private/extendergroup_p.h
  •   plasma/private/extenderitem_p.h
  •   plasma/private/extenderitemmimedata.cpp
  •   plasma/private/extenderitemmimedata_p.h
  •   plasma/data/services/plasma-applet-extenderapplet.desktop
  •   plasma/private/effects/ripple.cpp
  •   plasma/private/effects/ripple_p.h
Modified 23 files
  •   includes/CMakeLists.txt
  •   plasma/animator.cpp
  •   plasma/animator.h
  •   plasma/applet.cpp
  •   plasma/applet.h
  •   plasma/CMakeLists.txt
  •   plasma/containment.cpp
  •   plasma/containment.h
  •   plasma/corona.cpp
  •   plasma/corona.h
  •   plasma/dialog.cpp
  •   plasma/pluginloader.cpp
  •   plasma/popupapplet.cpp
  •   plasma/popupapplet.h
  •   plasma/theme.cpp
  •   plasma/theme.h
  •   plasma/private/applet_p.h
  •   plasma/private/applethandle_p.h
  •   plasma/private/containment_p.h
  •   plasma/private/popupapplet_p.h
  •   plasma/scripting/appletscript.cpp
  •   plasma/scripting/appletscript.h
  •   plasma/widgets/iconwidget.cpp
48 files changed in total