KDE

KCategorizedItemsView for Plasma Applet Browser in SVN

First the screenshot:

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…

  • E-mail this story to a friend!
  • Digg
  • Technorati
  • del.icio.us
  • TwitThis
  • Google

4 Comments »

  1. Why do you hate Qt’s Model/View design?

    Comment by Rafal — July 21, 2007 @ 8:44 pm

  2. I just do :) not used to it yet…

    Comment by Ivan Čukić — July 21, 2007 @ 9:02 pm

  3. 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

  4. - Well, no *Widget classes are used - just TreeViews…
    - 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

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress
Copyright by Ivan Čukić, Foment Group