X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/b8fa103e8a7e9942f472f6e5c931a0db31263568..ffb232fdee7fdc40785c02811610a5fb13b64ff0:/src/selectionmanager.cpp diff --git a/src/selectionmanager.cpp b/src/selectionmanager.cpp index 129e7e2ca..dea4c1449 100644 --- a/src/selectionmanager.cpp +++ b/src/selectionmanager.cpp @@ -80,17 +80,13 @@ 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 - if (rect.height() >= KIconLoader::SizeEnormous) { + const int height = m_view->iconSize().height(); + if (height >= KIconLoader::SizeEnormous) { m_toggle->resize(KIconLoader::SizeMedium, KIconLoader::SizeMedium); - } else if (rect.height() >= KIconLoader::SizeHuge) { + } else if (height >= KIconLoader::SizeLarge) { m_toggle->resize(KIconLoader::SizeSmallMedium, KIconLoader::SizeSmallMedium); } else { m_toggle->resize(KIconLoader::SizeSmall, KIconLoader::SizeSmall);