Revision 1217439

Go back to digest for 30th January 2011

Bug Fixes in User Interface

Hugo Pereira Da Costa committed changes in /trunk/KDE/kdebase/workspace/kwin/clients/oxygen:

- moved rendering of antialiased corners from Oxygen::ShadowCache to Oxygen::Client.
- simplified caching of ShadowCache accordingly. Notably, it should make it easier to pass the shadows to kwin.
- removed unnecessary QPainter::save()/restore() calls
- set painter AntiAliasing render hint earlier in Client::paintEvent
- modified drawing of drop target rect accordingly.
- oh. And fixed krazy warnings.

File Changes

Modified 4 files
  • /trunk/KDE/kdebase/workspace/kwin/clients/oxygen
  •   /oxygenclient.cpp
  •   /oxygenclient.h
  •   /oxygenshadowcache.cpp
  •   /oxygenshadowcache.h
4 files changed in total