![]() Manager ![]()
|
just a comment to those working on this - thank you,
|
![]() Registered Member ![]()
|
Hi guys, if you need to share the load, i'm happy to help too.
Attitude before intelligence.
|
![]() Administrator ![]()
|
I haven't started work on the ModuleView yet. Currently going to improve the configuration dialog, and try to get the Icon View categorisation + modules displaying properly.
It might be better ( in terms of reducing code duplication ) to pass QModelIndex, up to you though. You might find the code in kcmultiwidget.cpp ( part of system settings ) to be of help.
Last edited by bcooksley on Tue Feb 10, 2009 6:27 am, edited 1 time in total.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
I'm very interested to see you've started this, as I was going to work on it for openSUSE 11.2: http://www.kdedevelopers.org/node/3889
Although I see that Celeste feels strongly about it... |
![]() Administrator ![]()
|
It should also be quite easy to create other new views as well, such as a WinXP style if one desired thanks to the plugin architecture. The only main component that needs work now is the ModuleView.
The default is set in the code for the Icon View, so Celeste has nothing to worry about, users will still see it first. msoeken: Have you started work on the ModuleView?
Last edited by bcooksley on Sat Feb 14, 2009 8:32 pm, edited 1 time in total.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Mentor ![]()
|
Haven't got the time yet. If you wouldn't start I will probably start on thursday. ![]() [size=x-small]code | [url=cia.vc/stats/author/msoeken]cia.vc[/url] | [url=kde.org/support]donating KDE[/url] | [url=tinyurl.com/cto4ns]wishlist[/url][/size] |
![]() Administrator ![]()
|
No problem. I have a nasty search bug to fix.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Administrator ![]()
|
I don't know HTML that well, so here is a small todo:
Today I implemented showing Icons in the Category list for the Classic Tree View, which lists the Modules / Categories that are contained in that category. ( Used on Right side of application ). However those Icons are currently not vertically centered on the text. The Todo is to vertically center them. The code is located in classic/CategoryView.cpp around line 83. ( trunk/playground/base/kcontrol4/src/classic/CategoryView.cpp )
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Administrator ![]()
|
I have now fixed the above Icon centering issue. Next I will add grip bars so the Tree of modules can be freely resized.
Last edited by bcooksley on Thu Feb 19, 2009 6:25 am, edited 1 time in total.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
more significant are the many settings possible in kcontrol that are omitted from system-settings |
![]() Administrator ![]()
|
For those interested, commit 928253 reduces load time to that Below ( yes below, as in less than ) that of System Settings. Previously it was .6 real time seconds slower than system settings. Now it is .06 real time seconds faster.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Administrator ![]()
|
msoeken: What is the status of the work on ModuleView? Please commit if some has been made.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Administrator ![]()
|
Msoeken has now committed an initial version, however it is still in early Alpha
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Administrator ![]()
|
Msoeken: What do you think about moving the ModuleView into a KPageDialog from a KDialog? Is there a need for it?
I will not be able to complete the work on the Icon view until a decision has been reached.
Last edited by bcooksley on Wed Mar 04, 2009 7:55 am, edited 1 time in total.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Mentor ![]()
|
It has to be a KPageDialog, because when opening a KCModuleInfo with multiple "child modules" they have to be loaded into several pages. This should be done in ModuleView, because there are maybe other modes besides IconMode in future where this is necessary and so we have no duplicate code. Perhaps I can implement it in the evening today.
![]() [size=x-small]code | [url=cia.vc/stats/author/msoeken]cia.vc[/url] | [url=kde.org/support]donating KDE[/url] | [url=tinyurl.com/cto4ns]wishlist[/url][/size] |
Registered users: bancha, Bing [Bot], Evergrowing, Google [Bot], lockheed, mesutakcan, Sogou [Bot]