Alex Merry
7effda48d7
Backport r909140: fix a crash (appearing in KSMServer) which is partly a Qt bug and partly an odd SVG.
...
Basically, don't try creating and drawing on a pixmap if we know it will be null in advance.
CCBUG: 179978
svn path=/branches/KDE/4.2/kdelibs/; revision=909478
2009-01-11 17:31:47 +00:00
Aaron J. Seigo
35304c269d
revert #898716 as it regressed bug #167430 , fix the problem by not transforming the svg in FrameSvgPrivate::updateSizes
...
CCBUG:167430
svn path=/trunk/KDE/kdelibs/; revision=905645
2009-01-04 19:07:46 +00:00
Marco Martin
450e4a88a3
use a qregion instead of a qbitmap for the frame
...
resizing is same speed, still pixmap->bitmap->region
just repainting should be quite faster
one of the last bic changes
svn path=/trunk/KDE/kdelibs/; revision=897385
2008-12-15 22:17:59 +00:00
Ivan Čukić
9a5ebc1669
Custom mask support
...
svn path=/trunk/KDE/kdelibs/; revision=897285
2008-12-15 16:49:55 +00:00
Marco Martin
4bca5e12ec
stop timers and clear list to save also here
...
svn path=/trunk/KDE/kdelibs/; revision=895381
2008-12-10 15:45:34 +00:00
Aaron J. Seigo
9edf9c2ac0
do the cheap check first
...
svn path=/trunk/KDE/kdelibs/; revision=894561
2008-12-08 21:31:13 +00:00
Marco Martin
8328875f4c
delay insertion into the pixmap cache of all prefix that is being
...
resized and save all of them at once at a timer event.
this way when a big number of scales is done in little time (e.g. applet
reszing) prevents too many disk writes and qimage conversions
svn path=/trunk/KDE/kdelibs/; revision=890663
2008-11-29 19:24:40 +00:00
Aaron J. Seigo
4b08c03726
change KDE includes to use the .h style now that we're in libs
...
svn path=/trunk/KDE/kdelibs/; revision=879795
2008-11-04 02:04:34 +00:00
Aaron J. Seigo
1b523b9054
ok, this time JUST the plasma dir ;)
...
svn path=/trunk/KDE/kdelibs/; revision=879759
2008-11-03 23:08:39 +00:00
Aaron J. Seigo
fa5a2d87d9
bum-de-dum! plasma to kdelibs.
...
svn path=/trunk/KDE/kdelibs/; revision=879757
2008-11-03 23:03:26 +00:00
Kevin Ottens
f66b4d819b
API changes as announced:
...
* ConfigXml becomes ConfigLoader
* Containment::(add|remove)ToolBoxTool(QAction *action) becomes
Containment::(add|remove)ToolBoxAction(QAction *action)
* Flash becomes FlashingLabel
* Icon becomes IconWidget
* PanelSvg becomes FrameSvg
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=877504
2008-10-29 17:46:33 +00:00