Revision 847751
Go back to digest for 17th August 2008Features in KDE Base
Jason Stubbs committed changes in /trunk/playground/base/plasma/applets/systray-refactor:
Adding a QWidget "proxy" on top of QX11EmbedContainer allows reparenting to work correctly - reparenting a QX11EmbedContainer directly kills the client.
This means that the dashboard shows at normal speed again and that the hack for dragging from the desktop to the panel is no longer required.
On another happy note, this commit also happens to make icon transparency work correctly too.
Corruption still creeps in as it always has, but when there's no corruption, things look perfect.
File Changes
Added 2 files
- /trunk/playground/base/plasma/applets/systray-refactor/core/fdo
- /x11embeddelegate.cpp
- /x11embeddelegate.h
Modified 2 files
- /trunk/playground/base/plasma/applets/systray-refactor
- /CMakeLists.txt
- /core/fdo/fdographicswidget.cpp
4 files changed in total