Applet::init()

David Baron d_baron at 012.net.il
Wed Sep 30 10:03:55 CEST 2009


Apparently, plasma will wait until all of these are done before displaying 
anything (correct me if I am wrong). So any applet that checks 
unmounted/unmountable media, unconnected network connections, loads large data 
sets, etc., will make plasma wait and wait unless ...

Do ALL of it in background threads.
Just start, set busy if need be, and exit init().
When threads needed for applet functionality are done, reset busy and let it 
play.

Let's check our init code :-)


More information about the Plasma-devel mailing list