Review Request: fix rendering of klineedit clear button

Aaron Seigo aseigo at kde.org
Sun Apr 25 18:47:20 BST 2010


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

Ship it!


looks good; one other change that should be made is to use QVariantAnimation now that it exists; it's rather more efficient (shared timers, etc) than QTimeLine. that shouldn't be a blocker to this commit, just something else that could be done at some point. in fact, if you don't, i will after you commit this. :)

- Aaron


On 2010-04-25 03:46:50, Hugo Pereira Da Costa wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/3804/
> -----------------------------------------------------------
> 
> (Updated 2010-04-25 03:46:50)
> 
> 
> Review request for kdelibs.
> 
> 
> Summary
> -------
> 
> this patch
> - fixes the rendering of animated klineedit clear button, to use QPainter compositing mode rather than QPainter::setOpacity to fake semi-transparent clearButton during animation. This should be more efficient as QPainter::setOpacity (last time I checked) was using the rasterEngine. 
> 
> - uses a QIcon rather than QPixmap to store the clearButton pixmap. This allows to have the proper icon effect when rendering enabled/disabled klineedit. 
> 
> 
> Diffs
> -----
> 
>   /trunk/KDE/kdelibs/kdeui/widgets/klineedit_p.h 1118236 
> 
> Diff: http://reviewboard.kde.org/r/3804/diff
> 
> 
> Testing
> -------
> 
> in konqueror and dolphin, as well as custom made test widgets.
> Test done in klineedit, as well as editable kcombobox
> Using either oxygen, cleanlooks and plastik style. 
> 
> Finally, tested with/without the animation being enabled
> 
> 
> Screenshots
> -----------
> 
> incorrect rendering of disabled clear-button
>   http://reviewboard.kde.org/r/3804/s/372/
> incorrect rendering of disabled clear-button
>   http://reviewboard.kde.org/r/3804/s/373/
> 
>   http://reviewboard.kde.org/r/3804/s/374/
> 
> 
> Thanks,
> 
> Hugo
> 
>





More information about the kde-core-devel mailing list