vlc | branch: master | Francois Cartegnie <[email protected]> | Sat Apr 5 19:57:08 2014 +0200| [00ee682e9030a5d3e5a3a0d73cd04cbd13b03609] | committer: Francois Cartegnie
Qt: telexFrame: change buttons gradient And then make them smaller as it is not really nice. QRadialGradient currently crashes on WIN32/SSE2. refs #11146, See QTBUG-38139 > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=00ee682e9030a5d3e5a3a0d73cd04cbd13b03609 --- modules/gui/qt4/components/controller.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/modules/gui/qt4/components/controller.cpp b/modules/gui/qt4/components/controller.cpp index d85c129..d2ed608 100644 --- a/modules/gui/qt4/components/controller.cpp +++ b/modules/gui/qt4/components/controller.cpp @@ -623,15 +623,14 @@ QFrame *AbstractController::telexFrame() QPixmap iconPixmap( i_iconminsize, i_iconminsize ); iconPixmap.fill( Qt::transparent ); QPainter iconPixmapPainter( &iconPixmap ); - QRadialGradient iconPixmapPainterGradient( iconPixmap.rect().center(), - iconPixmap.rect().width() / 2, - iconPixmap.rect().center() / 2 ); + QLinearGradient iconPixmapPainterGradient( iconPixmap.rect().center() / 2, + iconPixmap.rect().center() ); #define CREATE_CONTEXT_BUTTON(color, key) \ iconPixmapPainterGradient.setColorAt( 0, QColor( color ).lighter(150) );\ iconPixmapPainterGradient.setColorAt( 1.0, QColor( color ) );\ iconPixmapPainter.setBrush( iconPixmapPainterGradient );\ - iconPixmapPainter.drawEllipse( iconPixmap.rect().adjusted( 0, 0, -1, -1 ) );\ + iconPixmapPainter.drawEllipse( iconPixmap.rect().adjusted( 4, 4, -5, -5 ) );\ contextButton = new QToolButton();\ setupButton( contextButton );\ contextButton->setIcon( iconPixmap );\ _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
