KCategorizedItemsView for Plasma Applet Browser in SVN
Here goes the message I have just posted to panel-devel:
It is a general purpose displaying component with categories a on the left
side, search bar and filters on the top. (the thing we’ve discussed earlier
on this list)
The state of the widget is as follows:
* The UI layout is finished
* Abstract classes for models/items defined
* All filtering capabilities working (categories, search and special filters)
What needs to be done:
* The Delegate for the items. The curent implementation of the delegate only
renders the item in a fancy [but ugly] way, but does not provide the favorite
alteration icon, nor ‘more details’ option.
NOW THE IMPORTANT PART:
Since I have no time to continue working on this at the moment (exams, bloody
exams), I have submitted the code to the SVN.
(trunk/playground/base/plasma/appletbrowser/)
So are there any wolonteers for the only TODO item that needs to be finished
before it can be used in Plasma?
Cheers, Ivan
p.s. I hate QT’s model/view design…










Why do you hate Qt’s Model/View design?
Comment by Rafal — July 21, 2007 @ 8:44 pm
Comment by Ivan Čukić — July 21, 2007 @ 9:02 pm
The design is mostly OK, but two things still bother me after getting over the learning curve:
-If you use the *Widget classes, you still have to use small hacks to get pointers to elements.
-You cannot easily have delegates containing general purpose widgets. You need tedious hacks and a lot of experimentation to implement them, and me and three(!) other people I chatted with at akademy used exactly the same hack I used. This is either a fat design error (”we know you don’t want this”) or the result of running out of time before release.
Comment by Anonymous — July 22, 2007 @ 12:08 am
- Yes, I know… but I hope that there will be no need for widgets in the delegate.
Comment by Ivan Čukić — July 22, 2007 @ 6:27 am