Hi guys,<br><br>Beautiful news !! (at least for me). I've finished rewriting this stuff:<br><br>* kdelibs/kutils/kpluginselector.cpp<br><div>* kdelibs/kutils/kpluginselector.h<br>* kdelibs/kutils/kpluginselector_p.h
<br><br>All issues that happened on the old class have been fixed. I've improved the user experience, through:
<br><br>* The QTreeWidget will be resized if QSplitter resized<br>* The "Default" button works, I think it didn't work for me in the past<br>* No KTabWidget on the plugin list<br>*
Instead of KTabWidget (we would force the user to more clicks to
examine all available plugins [one per category]), I've listed all
available plugins into the QTreeWidget, but separated by a visual
separator (See snapshot). With this improvement, the user can see all
available plugins in one fast seek.
<br>* Dependencies have been improved this way:<br> - If we check an item, we check its dependencies (this was in the old class too)<br> - If we uncheck an item, we uncheck all items that depends on that item (new [was a FIXME])
<br>* Visual separators can be expanded or collapsed to show or hide the plugins that they contain.<br><br>For achieving all these goals, I had to start the class almost
from scratch, but the result is really pretty from my point of view.<br><br>You can check code and snapshots at <a href="http://www.ereslibre.es/kdedev" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.ereslibre.es/kdedev</a>.<br><br>After contacting with #kde-usability at IRC, the category titles are aligned at left, and have been fixed some issues with the focus.<br><br>Waiting for your comments ;)<br><br>
Bye,<br><span>Rafael Fernández López.<br>
</span></div>