configChanged coverage for 4.6
Aaron J. Seigo
aseigo at kde.org
Sat Sep 4 21:46:19 CEST 2010
hi all...
as you can see here:
http://community.kde.org/Plasma/Tasks#Plasmoids
we have a large number of plasmoids in kdeplasma-addons that do not have
configChanged() implementations, meaning they will not work nicely in
plasmoidviewer anymore and they will not work well with the Plasma Desktop
Scripting. i'd like to set out a small challenge for us for 4.6:
All applets we ship that have any configuration will implement configChanged()
i just knocked off one of the more hairy ones, microblogging, but most of the
remaining ones are probably fairly simple. if you take one of the applets on,
remove them from the list on the wiki page linked above. we can do this! :)
for those who have no idea what i'm babbling on about: configChanged() is
where all configuration reading should happen. many applets implement this in
both init() (or elsewhere, e.g. in graphicsWidget() as the microblog plasmoid
was doing) as well as in a slot connected to the configuration dialog. that
code needs to put into a public slot with the signature "void
configChanged()". this method is called when configuration changes are made,
such as after the configuration dialog has gone away or the user runs a script
that modifies the applet settings.
--
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: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20100904/e2b322e7/attachment.sig
More information about the Plasma-devel
mailing list