Review Request: Some reworking of the job widget used for the systemtray.

Aaron Seigo aseigo at kde.org
Thu Apr 9 04:31:14 CEST 2009


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

Ship it!


the magic numbers scare me slightly, but that's easily fixed :)


/trunk/KDE/kdebase/workspace/plasma/applets/systemtray/ui/jobwidget.cpp
<http://reviewboard.kde.org/r/539/#comment551>

    magic numbers (e.g. 7) are brittle; can these be replaced with static const int's?


- Aaron


On 2009-04-08 17:19:21, Rob Scheepmaker wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/539/
> -----------------------------------------------------------
> 
> (Updated 2009-04-08 17:19:21)
> 
> 
> Review request for Plasma.
> 
> 
> Summary
> -------
> 
> There are some problems with the current job widget:
> * It takes up a lot of vertical space (6 lines of text + progress bar)
> * It looks a bit chaotic
> * It doesn't include an ETA
> 
> This patch tries to solve these issues. We display an ETA and speed always (imo those are the most relevant pieces of information), and hide the rest under a 'more' link. Also we display a total ETA in the groupwidget's title. See the attached screenshot.
> Some things could still be improved... like only taking up room for labels that actually contain text in the 'more' part. But I think this is already a big improvement. Ok to commit?
> 
> 
> Diffs
> -----
> 
>   /trunk/KDE/kdebase/workspace/plasma/applets/systemtray/core/job.h 950703 
>   /trunk/KDE/kdebase/workspace/plasma/applets/systemtray/core/job.cpp 950703 
>   /trunk/KDE/kdebase/workspace/plasma/applets/systemtray/core/manager.cpp 951176 
>   /trunk/KDE/kdebase/workspace/plasma/applets/systemtray/protocols/jobs/dbusjobprotocol.cpp 950703 
>   /trunk/KDE/kdebase/workspace/plasma/applets/systemtray/ui/jobwidget.h 950703 
>   /trunk/KDE/kdebase/workspace/plasma/applets/systemtray/ui/jobwidget.cpp 950703 
>   /trunk/KDE/kdebase/workspace/plasma/dataengines/applicationjobs/kuiserverengine.cpp 950703 
> 
> Diff: http://reviewboard.kde.org/r/539/diff
> 
> 
> Testing
> -------
> 
> 
> Screenshots
> -----------
> 
> 
>   http://reviewboard.kde.org/r/539/s/103/
> 
> 
> Thanks,
> 
> Rob
> 
>



More information about the Plasma-devel mailing list