From: Peter Penz Date: Thu, 7 May 2009 17:41:43 +0000 (+0000) Subject: Don't draw an alpha blended circle around the toggle selection. It looks less clutter... X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/29699998ead6fc541dc9eaf81de27a261180f372?ds=inline Don't draw an alpha blended circle around the toggle selection. It looks less cluttered without it... svn path=/trunk/KDE/kdebase/apps/; revision=964947 --- diff --git a/src/selectionmanager.cpp b/src/selectionmanager.cpp index 7dd07e63e..dea4c1449 100644 --- a/src/selectionmanager.cpp +++ b/src/selectionmanager.cpp @@ -80,12 +80,7 @@ void SelectionManager::slotEntered(const QModelIndex& index) } const QRect rect = m_view->visualRect(index); - - // align the toggle on the bottom left of the item - const int gap = 2; - const int x = rect.left() + gap; - const int y = rect.top() + gap; - m_toggle->move(QPoint(x, y)); + m_toggle->move(QPoint(rect.left(), rect.top())); // increase the size of the toggle for large items const int height = m_view->iconSize().height(); diff --git a/src/selectiontoggle.cpp b/src/selectiontoggle.cpp index 8a77da0d3..6608b5821 100644 --- a/src/selectiontoggle.cpp +++ b/src/selectiontoggle.cpp @@ -159,22 +159,6 @@ void SelectionToggle::paintEvent(QPaintEvent* event) { QPainter painter(this); painter.setClipRect(event->rect()); - painter.setRenderHint(QPainter::Antialiasing); - - // draw an alpha blended circle as background - const QPalette& palette = parentWidget()->palette(); - - const QBrush& backgroundBrush = palette.brush(QPalette::Normal, QPalette::Window); - QColor background = backgroundBrush.color(); - background.setAlpha(m_fadingValue / 2); - painter.setBrush(background); - - const QBrush& foregroundBrush = palette.brush(QPalette::Normal, QPalette::WindowText); - QColor foreground = foregroundBrush.color(); - foreground.setAlpha(m_fadingValue / 4); - painter.setPen(foreground); - - painter.drawEllipse(0, 0, width(), height()); // draw the icon overlay if (m_isHovered) {