From fcfb63bb9dfebfa09d0f255412f02855d5e88893 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sat, 19 Nov 2011 08:09:09 +0100 Subject: [PATCH] Simplify creation of drag-pixmap --- src/kitemviews/kfileitemlistview.cpp | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/kitemviews/kfileitemlistview.cpp b/src/kitemviews/kfileitemlistview.cpp index fa1a23fac..a7fa27f0d 100644 --- a/src/kitemviews/kfileitemlistview.cpp +++ b/src/kitemviews/kfileitemlistview.cpp @@ -228,16 +228,6 @@ QPixmap KFileItemListView::createDragPixmap(const QSet& indexes) const const int itemCount = indexes.count(); Q_ASSERT(itemCount > 0); - if (itemCount == 1) { - // Only one item is selected. Use the original icon without resizing. - const int index = indexes.values().first(); - QPixmap dragPixmap = model()->data(index).value("iconPixmap").value(); - if (dragPixmap.isNull()) { - KIcon icon(model()->data(index).value("iconName").toString()); - dragPixmap = icon.pixmap(itemSize().toSize()); - } - return dragPixmap; - } // If more than one item is dragged, align the items inside a // rectangular grid. The maximum grid size is limited to 5 x 5 items. @@ -267,7 +257,7 @@ QPixmap KFileItemListView::createDragPixmap(const QSet& indexes) const } // Draw the selected items into the grid cells. - QPixmap dragPixmap(xCount * size + xCount - 1, yCount * size + yCount - 1); + QPixmap dragPixmap(xCount * size + xCount, yCount * size + yCount); dragPixmap.fill(Qt::transparent); QPainter painter(&dragPixmap); -- 2.47.3