<div dir="ltr"><div><div>Ah! You are prematurely kiiling my carreer as a C++ Plasma hacker =) =)<br></div>Thank you for the tips!<br><br></div></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><div>Leonardo Giordani<br>
</div>Author of <a href="http://lgiordani.github.com" target="_blank">The Digital Cat</a><br>My profile on <a href="http://about.me/leonardo.giordani" target="_blank">About.me</a><br></div></div>
<br><br><div class="gmail_quote">2013/7/12 Aaron J. Seigo <span dir="ltr"><<a href="mailto:aseigo@kde.org" target="_blank">aseigo@kde.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Friday, July 12, 2013 19:03:54 Leonardo Giordani wrote:<br>
> Hi all,<br>
><br>
> I'm a little puzzled by the following methods I see implemented in<br>
> digital-clock:<br>
><br>
> * paintInterface()<br>
> * constraintsEvent()<br>
<br>
You do not want to use either of these things. You should be using QML for new<br>
development.<br>
<br>
In any case .. here’s the answers:<br>
<br>
paintInterface is the method in which the plasmoid gets the chance to paint<br>
directly to the canvas. in qml this just doesn’t ever happen.<br>
<br>
constraintsEvent: this is called when the form factor, screen location,<br>
immutability, etc changes<br>
<br>
again, in QML you don’t need to deal with this as they are properties you can<br>
bind to from the global plasmoid object<br>
<br>
so short story: use qml. :)<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Aaron J. Seigo</font></span><br>_______________________________________________<br>
Plasma-devel mailing list<br>
<a href="mailto:Plasma-devel@kde.org">Plasma-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/plasma-devel" target="_blank">https://mail.kde.org/mailman/listinfo/plasma-devel</a><br>
<br></blockquote></div><br></div>