<br><br><div class="gmail_quote">On Tue, Jul 27, 2010 at 10:06 PM, Aaron J. Seigo <span dir="ltr">&lt;<a href="mailto:aseigo@kde.org">aseigo@kde.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On July 27, 2010, Aleix Pol wrote:<br>
&gt; For the moment I&#39;m implementing it passing the project identifier as the<br>
&gt; first argument when loading hte plasmoid. That works just fine for my<br>
&gt; plugins but I can&#39;t filter that to the rest of plugins. It would be better<br>
&gt; if I could receive ::loadApplet myself and choose to call parent&#39;s if I<br>
&gt; want to, instead of reimplementing an internal version of the call.<br>
<br>
</div>so in internalLoadApplet you wish to do something like:<br>
<br>
Applet *applet = loadApplet(name, appletId, args);<br>
applet-&gt;doSomething();<br>
return applet;<br>
<br>
if so, that&#39;s easy to implement.<br></blockquote><div>no, I meant something like that:</div><div><br></div><div>Applet* MyPluginLoader::loadApplet(QString name, uint id, QVariantList args)</div><div>{</div><div>      Applet *a;</div>
<div>      if(iskdevelopplasmoid(name))</div><div>            a=... mystuff</div><div>      else {</div><div>            args.removeFirst();</div><div>            a=PluginLoader::loadApplet(name, id, args);</div><div>     }</div>
<div>     return a;</div><div>}</div><div><br></div><div>Here I guess that the problem would be that when restoring I wouldn&#39;t get that argument and I would be lost again.</div><div>(Just to recall, I have 1-corona/dashboard and 1 dashboard/project and I need my applets inside the dashboard to know about the project)</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
&gt; Custom plasmoid storing and restoring is not yet working. Is that normal?<br>
<br>
</div>are they being written out the config file? if so, when being restored, is<br>
your internalLoadApplet implementation being called?<br></blockquote><div>They&#39;re not being written and I don&#39;t know why.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<font color="#888888"><br>
--<br>
Aaron J. Seigo<br>
humru othro a kohnu se<br>
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43<br>
<br>
KDE core developer sponsored by Qt Development Frameworks<br>
</font><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><div>Aleix </div></div><br>