Commit Graph

920 Commits

Author SHA1 Message Date
Aaron Seigo
9775682bef use a QWeakPointer with the graphics widget handed in as we don't own it 2011-11-22 13:29:02 +01:00
Aaron Seigo
f6f8d8b2ee when setAllowedRunners is called, call loadRunners, which now also allows for being called while a search is in progress
loadRunners intelligently only unloads those runners with are no longer to be loaded, so this is a performance win.
it now also checks to see if there are pending jobs for the runners to be deleted (if any) and if so it creates a delayed
deleter for them -> no crashes
2011-11-22 12:17:06 +01:00
Ben Cooksley
7f0e9fb3b2 Don't crash on exit.
BUG:284989
REVIEW:103202
2011-11-22 21:18:04 +13:00
Marco Martin
a70c17bc59 fix drawing of focusindicator of spinbox and combobox
use the proper prefix for drawing the combobox focusindicator
2011-11-08 12:57:46 +01:00
Aaron Seigo
176d4b896b delay usage checks so quite disconnect/reconnects don't result in unecessary loss of data
(only to reload it again immediately thereafter...)
2011-10-30 10:35:29 +01:00
Aaron Seigo
97743420a0 add a wallpaper render that takes a pre-loaded QImage. FAR FAR faster than re-loading from disk if already in memory.
new API (new overload, really), but required to fix iperformance issues elsewhere, so considered a bug fix
2011-10-30 10:24:57 +01:00
Aaron Seigo
23784d26bb less profanity 2011-10-30 01:58:11 +02:00
Marco Martin
ef069ab402 RSIP_OnMouseClick as Oxygen style does 2011-10-03 17:26:12 +02:00
Marco Martin
888a5753de export data property to make it work in QML 2011-09-24 15:54:44 +02:00
Aaron Seigo
423ce0c356 don't emit addSource for a source being added in a sourceRequest event until the event is over 2011-09-01 19:07:22 +02:00
Marco Martin
37ac5105ab fix resolution of paths w/ only a packageRoot+name 2011-08-31 12:53:09 +02:00
Aaron Seigo
79ad385f41 give applets with no qwidget or graphicswidget a chance to do something 2011-08-25 17:35:07 +02:00
Aaron Seigo
f285745318 make extender applets freel resize 2011-08-11 00:15:05 +02:00
Montel Laurent
9e314fde8d Pedantic 2011-08-07 00:50:21 +02:00
Aaron Seigo
ef6b65c2b1 simplify 2011-08-07 00:50:20 +02:00
Aaron Seigo
45e428dec5 --deprecatedUsage; 2011-08-07 00:50:20 +02:00
Dawit Alemayehu
10dcf8ffc0 Fixed -Wunused-parameter compiler warning.
REVIEW: 101881
2011-08-07 00:50:19 +02:00
Aaron Seigo
5484609cd3 consolidate creation code; use the layout; don't hide dialog if already hidden
fixes a few annoyances in the system tray
2011-08-03 16:45:29 +02:00
Aaron Seigo
2e0b653b48 paint in parent coords, do events in local coords
this makes clicking on the window previews accurate (e.g. clicking at the top of them works)
also some code consistency when iterating over the collections and some cleanups
2011-07-11 21:48:44 +02:00
Aaron Seigo
9021634a1a prevent triggering a crash in Qt's text layouting
also simplifies code as a fun side effect.
2011-07-11 21:48:44 +02:00
Aaron Seigo
66142028c0 move these around nicely 2011-06-03 13:13:19 +02:00
Aaron Seigo
dd122bc011 move applet handle handling (*cough*) to applet instead of contaiment
much cleaner and eliminates the possibility of odd crashes

BUG:253421
2011-05-28 00:23:37 +02:00
Aaron Seigo
13adc2ddd2 remove some dead code 2011-05-26 23:13:44 +02:00
Frank Reininghaus
a85aa04ffd Fix storing binary data in StorageThread::save()
This makes the unit test plasma/tests/storagetest pass again :-)
2011-05-21 14:38:08 +02:00
Jeremy Whiting
4911e4b75c Add QByteArray and QString wrappers around + as needed.
Fixes kdelibs building with Qt 4.8
2011-05-11 21:46:35 -06:00
Montel Laurent
640fb68785 Fix mem leak 2011-05-06 21:51:55 +02:00
Aaron Seigo
dffb61989e set the images/ dir to be required depending on being a "full" package or a single file 2011-05-06 11:41:37 +02:00
Aaron Seigo
faa9bd1eb2 remove close support, clean up code a bit while in there 2011-05-04 14:12:33 +02:00
Aaron Seigo
4a1ed3e6aa don't paint the icon highlight if there is no icon 2011-05-04 14:10:34 +02:00
Matthias Fuchs
d9568fb2c5 Adds a setTabHighlighted and a isTabHighligted method to Plasma::TabBar.
When a tab is highlighted the text is drawn with a different color.
The icon will then have an active effect and a pressed button will be drawn at its background.

REVIEW:101264
2011-05-04 13:01:30 +02:00
Kevin Ottens
f56a273bac Include config-plasma.h to get PLASMA_NO_SOLID defined 2011-05-03 11:54:19 +02:00
Aaron Seigo
b0ef0e7991 wallpaper thrading simplifications 2011-04-30 17:17:44 +02:00
Marco Martin
a6fa660809 bindings for dataengine in DeclarativeWidget 2011-04-30 12:43:29 +02:00
Marco Martin
6ebff42e6d if (!QCoreApplication::closingDown()) 2011-04-29 11:17:31 +02:00
Aaron Seigo
32e3e6cf9c don't touch the db if qapp is closing down 2011-04-29 11:17:31 +02:00
Aaron Seigo
858a19991e don't de-queue on force immdiate update 2011-04-29 11:17:31 +02:00
Marco Martin
6d6826e603 fix delete; test for it 2011-04-29 11:17:31 +02:00
Aaron Seigo
6971ddaa38 more style issues 2011-04-29 11:17:31 +02:00
Aaron Seigo
e08799bab1 less access to client->, set results back correctly 2011-04-29 11:17:31 +02:00
Aaron Seigo
da4833a49f retrieval works 2011-04-29 11:17:30 +02:00
Aaron Seigo
33ed49a303 use weak pointers 2011-04-29 11:17:30 +02:00
Aaron Seigo
ba985fcda5 take care to set a result 2011-04-29 11:17:30 +02:00
Aaron Seigo
fbfc9e91e9 prevent autostarting 2011-04-29 11:17:30 +02:00
Marco Martin
88956b1539 get rid of the refcounted db connection 2011-04-29 11:17:30 +02:00
Marco Martin
f358f3de6d move all the sql query in an own thread 2011-04-29 11:17:30 +02:00
Marco Martin
084b7a1226 make the thread working 2011-04-29 11:17:30 +02:00
Aaron Seigo
a1bd4a3dc6 be sure to set a result 2011-04-29 11:17:30 +02:00
Aaron Seigo
4ea98632da paranoia 2011-04-29 11:17:30 +02:00
Aaron Seigo
1d550b15ea global transaction 2011-04-29 11:17:29 +02:00
Aaron Seigo
9d337a0c01 nicer name 2011-04-29 11:17:29 +02:00