And the layout is recreated again and again, i am sure we can find a solution for that.<br><br><div class="gmail_quote">2008/12/2 Aaron J. Seigo <span dir="ltr">&lt;<a href="mailto:aseigo@kde.org">aseigo@kde.org</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">hi...<br>
<br>
i&#39;d like to have a tasks widget hacking day.<br>
<br>
the reason for this i that the code is something of a mess internally and imho<br>
it&#39;s unmaintainable in its current state. i say this because changing little<br>
things in one place often create rather unexpected results; there&#39;s a good<br>
amount of unreachable code; there&#39;s what looks to be some pretty obvious<br>
memory leaks (e.g. Tasks::m_groupTaskItems never seems to have items removed<br>
from it!); Tasks does bookkeeping, but for only some things, and this<br>
bookkeeping is controlled from Tasks, LayoutWidget *and* TaskGroupItem!<br>
<br>
there are bugs that sometimes results in &quot;holes&quot; showing up in the layout,<br>
grouping not working reliably on start up and more.<br>
<br>
if we ship with it like this, we will hate ourselves later.<br>
<br>
unfortunately, i&#39;m not particularly sure what all the reasons and rationals<br>
are for some of the code decisions.<br>
<br>
so if you have been working on the tasks widget in the last month or two,<br>
please respond in this thread with when would be a good time and day for you<br>
so we can get together on irc and sort this thing out. =)<br>
<font color="#888888"><br>
--<br>
Aaron J. Seigo<br>
humru othro a kohnu se<br>
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA &nbsp;EE75 D6B7 2EB1 A7F1 DB43<br>
<br>
KDE core developer sponsored by Qt Software<br>
<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>