plasma-framework/private
Fredrik Höglund 5da0fde1b3 Fix the crash on exit bug in PopupApplet.
The Plasma::Dialog is initially created without a parent, but can later be
reparented to the Plasma::View. The problem with this is that when plasma
quits, the view and its children are deleted before the scene and its children.
So when the PopupApplet destructor is invoked, it tries to delete what is now
a dangling pointer.

Solve this problem by wrapping the dialog pointer in a QPointer.

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=867830
2008-10-04 15:36:09 +00:00
..
qtjolie-branch Qt implementation of SODEP. 2008-05-09 21:11:35 +00:00
applet_p.h * save the size/rotation shortly after it's made .. should help preserve those changes in cases of crashes mor consistently 2008-09-25 16:26:04 +00:00
applethandle_p.h smooth animation until the end ensuring the repaint is scheduled before 2008-09-22 19:28:11 +00:00
applethandle.cpp the contents rect check is a cheap cop out mostly, but it works a lot. when it doesn't, also make sure we aren't dealing with an applets whose shape is the bounding rect 2008-10-01 22:26:43 +00:00
containment_p.h make is possible to ask for the containment's own context menu 2008-09-05 20:06:30 +00:00
datacontainer_p.cpp set signal relays to be queued upon creation, so that if they are not immediately updated (e.g. the first relay) but then data becomes immediately available afterwards, an update still occurs. this addresses the connecting-using-a-relay-to-an-async-process issue; it's a bit of an odd case, but we've found at least one use case for it and there's no reason not to make it work in the code. 2008-08-27 19:08:46 +00:00
datacontainer_p.h try to keep updateSourcEvents to a minimum by only triggering an immediate update from the SignalRelay object if it is not the first visualization connected to the source 2008-08-26 20:37:53 +00:00
dataengine_p.h memory leak-- 2008-08-23 17:42:36 +00:00
desktoptoolbox_p.h move all the prive code into private/; makes it much clearer with the division lines are 2008-07-30 20:35:42 +00:00
desktoptoolbox.cpp e PaintUtils::transition 2008-09-30 19:54:04 +00:00
extender_p.h Actually relicense the files this time. Last time, I managed to change the text from GPL to... GPL. 2008-09-08 17:32:25 +00:00
extenderapplet_p.h Move ExtenderApplet to libplasma. This doesn't work just yet, but aseigo will take a look at 2008-09-11 19:26:05 +00:00
extenderapplet.cpp Move ExtenderApplet to libplasma. This doesn't work just yet, but aseigo will take a look at 2008-09-11 19:26:05 +00:00
extenderitem_p.h extender is not a Plasma Widget (it doesn't follow the API pattern, isn't a button/menu/etc, isn't meant to be used as a general widget in a random layout...) 2008-08-02 17:46:32 +00:00
nativetabbar_p.h SVN_SILENT: 2008-08-23 16:23:09 +00:00
nativetabbar.cpp this patch removes the centering and makes the tabbar to take up all the 2008-08-30 18:14:45 +00:00
packages_p.h move all the prive code into private/; makes it much clearer with the division lines are 2008-07-30 20:35:42 +00:00
packages.cpp mainconfiggui -> mainconfigui 2008-09-12 15:14:05 +00:00
paneltoolbox_p.h move all the prive code into private/; makes it much clearer with the division lines are 2008-07-30 20:35:42 +00:00
paneltoolbox.cpp e PaintUtils::transition 2008-09-30 19:54:04 +00:00
popupapplet_p.h Fix the crash on exit bug in PopupApplet. 2008-10-04 15:36:09 +00:00
service_p.h * always set up a job to run when an operation call is made, even if it fails 2008-09-03 23:55:06 +00:00
sharedtimer_p.h move all the prive code into private/; makes it much clearer with the division lines are 2008-07-30 20:35:42 +00:00
style.cpp more careful 2008-09-24 21:55:37 +00:00
style.h svg themed scrollbars: 2008-08-13 14:47:27 +00:00
toolbox_p.h allows the Desktop toolbox to be positioned in the four corners or four 2008-08-28 15:59:03 +00:00
toolbox.cpp allows the Desktop toolbox to be positioned in the four corners or four 2008-08-28 15:59:03 +00:00
tooltip_p.h * proper invokeMethod call, now items actually get notified when the tip is hidden 2008-09-18 21:53:52 +00:00
tooltip.cpp * proper invokeMethod call, now items actually get notified when the tip is hidden 2008-09-18 21:53:52 +00:00
windowpreview_p.h Clean up tooltips a little, and fix some memory leaks. 2008-08-23 16:17:04 +00:00
windowpreview.cpp Clean up tooltips a little, and fix some memory leaks. 2008-08-23 16:17:04 +00:00