Plasma Educational Desktop GSoC:Executing the class layout scripts!
Aaron J. Seigo
aseigo at kde.org
Wed Aug 10 11:49:27 UTC 2011
On Tuesday, August 9, 2011 03:16:49 you wrote:
> need to restart plasma-desktopto make the new script run....How do I restart
> plasma-desktop from withinthe student containment??
plasma-desktop does not need to restart. what is needed is to invoke
libplasmagenericshell's ScriptEngine::evaluateScript(). this is not exposed to
Containments, however .. and for good reasons :)
this should not use the full desktop scripting for this. instead, the
scripting from kde-runtime/plasma/kpart/scripting/ should be taken, adapted as
needed, and used from within the Classroom containment directly. note that it
too includes a ScriptEngine class.
the code flow would then end up looking something like the following
pseudocode:
script := loadScriptFromNetwork
if script is not empty
delete all widgets
ScriptEngine evaluateScript script
--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE core developer sponsored by Qt Development Frameworks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20110810/76b97608/attachment.sig>
More information about the Plasma-devel
mailing list