Commit Graph

58 Commits

Author SHA1 Message Date
Aaron J. Seigo
2b68bb49ee This lets the View have a desktop set to it and when drawing a Containment we pass in the effective desktop # being currently painted. The Containment is free to ignore this information, or it can try and cast the passed in options to a Containment::StyleOption to retrieve this information. This should be used for any per-desktop painting that happens (e.g. separate background per desktop) and opens the way to having View-per-Desktop for better composite manager support (think: desktop grid or cube where more than one desktop is simultaneously visible)
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=778239
2008-02-22 23:41:44 +00:00
Aaron J. Seigo
7bce16a810 don't show the rubber band: it doesn't do anything these days. if/when we get multiple selection, turn it back on.
BUG:156740,157498

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=774352
2008-02-13 02:45:45 +00:00
Jason Stubbs
4a1823bff4 Initialize the graphicsview with default properties regardless of which
constructor is called. This is important to the panel because QGraphicsView
has an off-by-one bug when using the default AlignCenter alignment and an
odd height.

CCBUG: 154832

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=754550
2007-12-30 07:32:48 +00:00
Aaron J. Seigo
b3a584ab04 always root to the origin. prevents auto-centering which works against the zooming
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=742031
2007-11-26 23:33:59 +00:00
Aaron J. Seigo
40e5395c3e guard a bit better against multiple desktop containments claiming the same screen
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=738061
2007-11-17 20:50:57 +00:00
Andre Duffeck
7677e98e9f do not disconnect if there's nothing to disconnect
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=737447
2007-11-16 08:52:09 +00:00
Aaron J. Seigo
206b07ece1 and now panels set themselves properly again
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=737021
2007-11-15 09:15:53 +00:00
Aaron J. Seigo
030ca6d6d2 a common view class
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=736997
2007-11-15 08:22:58 +00:00