[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: Review Request: Plasma Mediacenter: Move tabbar and browsinig
From:       "Christophe Olinger" <olingerc () binarylooks ! com>
Date:       2010-05-23 16:42:06
Message-ID: 20100523164206.4288.71882 () localhost
[Download RAW message or body]


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/4050/
-----------------------------------------------------------

(Updated 2010-05-23 16:42:06.013995)


Review request for Plasma and Alessandro Diaferia.


Changes
-------

Applied all Alessandro's suggestions and corrections


Summary
-------

Review request for plasma-mediacenter
Now that the uberpatch is in, hacking has become easier again :-)
I decided to put the browsing control button (goPrevious) back into the browser, \
along with the tabbar. The tabbar can be used to change viewmodes later, e.g. by \
Artist, by Album, by Tag,...I have added an API that can be used to add pages to the \
tabbar. The states handle the adding of pages on entry. (Later we can add the \
connection between the tabbar and the modelpackage/dataengines of the browser).

Question: do we need states for playing and browsing? (also for the floating mode?) \
At the moment there is one state for each, but with differences between playing and \
browsing

Question: I am thinking of playing around with QML as soon as kubuntu has a qt4.7 \
package. Do you think I should? This would mean a lot of refactoring. I wanted to \
just use it for the two panels at the beginning. Maybe also the playlist.

Current bugs (just so that I do not forget them and maybe one of you wants to look at \
them ;-) Video Mode: When entering the videomode and clicking on play (with a video \
in the playlist) the videoplayer covers only half of the screen. When the video is \
stopped and again play is pressed, the videoplayer size is correct. Also, when I ply \
via the playlist (clicking on the item in the playlist) the videoplayer size is \
always correct? Picture mode: I do not understand how to correctly position the \
widgets in the bottom bar. They are at the wrong position on state entry but as soon \
as I change a picture, they jump to the correct positions. Switching to the floating \
mode makes the widgets be a wrong positions also :-/

We need a way to tell the browser to change the modelpackage. I guess via the plugin \
factory, but that is over my head ATM.


Diffs (updated)
-----

  trunk/playground/base/plasma/MediaCenterComponents/applets/mediabrowser/browsingwidget.h \
1129752   trunk/playground/base/plasma/MediaCenterComponents/applets/mediabrowser/browsingwidget.cpp \
1129752   trunk/playground/base/plasma/MediaCenterComponents/applets/mediabrowser/mediabrowser.h \
1129752   trunk/playground/base/plasma/MediaCenterComponents/applets/mediabrowser/mediabrowser.cpp \
1129752   trunk/playground/base/plasma/MediaCenterComponents/applets/mediacontroller/controller.h \
1129752   trunk/playground/base/plasma/MediaCenterComponents/applets/mediacontroller/controller.cpp \
1129752   trunk/playground/base/plasma/MediaCenterComponents/applets/mediainfobar/mediainfobar.h \
1129752   trunk/playground/base/plasma/MediaCenterComponents/applets/mediainfobar/mediainfobar.cpp \
1129752   trunk/playground/base/plasma/MediaCenterComponents/libs/mediacenter/browser.h \
1129752   trunk/playground/base/plasma/MediaCenterComponents/libs/mediacenter/homestate.cpp \
1129752   trunk/playground/base/plasma/MediaCenterComponents/libs/mediacenter/mediacenterstate.h \
1129752   trunk/playground/base/plasma/MediaCenterComponents/libs/mediacenter/mediacenterstate.cpp \
1129752   trunk/playground/base/plasma/MediaCenterComponents/libs/mediacenter/medialayout.cpp \
1129752   trunk/playground/base/plasma/MediaCenterComponents/libs/mediacenter/musicstate.h \
1129752   trunk/playground/base/plasma/MediaCenterComponents/libs/mediacenter/musicstate.cpp \
1129752   trunk/playground/base/plasma/MediaCenterComponents/libs/mediacenter/picturestate.h \
1129752   trunk/playground/base/plasma/MediaCenterComponents/libs/mediacenter/picturestate.cpp \
1129752   trunk/playground/base/plasma/MediaCenterComponents/libs/mediacenter/videostate.h \
1129752   trunk/playground/base/plasma/MediaCenterComponents/libs/mediacenter/videostate.cpp \
1129752 

Diff: http://reviewboard.kde.org/r/4050/diff


Testing
-------

All states were thoroughly tested and the above bugs were found (among others) There \
are lots of TODOs and FIXMEs in the code still. It's a WIP :-)


Thanks,

Christophe

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic