From 4bf85cbbaf09da2195b20d7a35c8555f0366e01a Mon Sep 17 00:00:00 2001 From: "Uwe L. Korn" Date: Tue, 10 Jun 2014 17:48:33 +0100 Subject: [PATCH] Place Wrench and Remove button next to eachother --- src/libtomahawk/accounts/AccountDelegate.cpp | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/libtomahawk/accounts/AccountDelegate.cpp b/src/libtomahawk/accounts/AccountDelegate.cpp index d69371b05..25f1860e6 100644 --- a/src/libtomahawk/accounts/AccountDelegate.cpp +++ b/src/libtomahawk/accounts/AccountDelegate.cpp @@ -250,19 +250,14 @@ AccountDelegate::paint ( QPainter* painter, const QStyleOptionViewItem& option, { const QString btnText = tr( "Remove" ); const int btnWidth = installMetrics.width( btnText ) + 2*PADDING; - QRect btnRect; + + QRect btnRect = QRect( opt.rect.right() - 3 * PADDING - btnWidth, + center - installMetrics.height() / 2 - PADDING, + btnWidth, installMetrics.height() + 2*PADDING ); if ( hasConfigWrench ) - btnRect = QRect( opt.rect.right() - PADDING - btnWidth, opt.rect.bottom() - installMetrics.height() - 3*PADDING, btnWidth, installMetrics.height() + 2*PADDING ); - else - btnRect = QRect( opt.rect.right() - PADDING - btnWidth, center - ( installMetrics.height() + 4 ) / 2, btnWidth, installMetrics.height() + 2*PADDING ); + btnRect.moveLeft( btnRect.left() - WRENCH_SIZE ); -#ifdef Q_WS_MAC - btnRect.adjust( -4, 0, 4, 0 ); - - if ( hasConfigWrench ) - btnRect.moveTop( btnRect.top() + 2 ); -#endif leftEdge = btnRect.left(); m_cachedButtonRects[ index ] = btnRect;