┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2011-11-19 08:09:09 +0100
committerPeter Penz <[email protected]>2011-11-19 08:09:38 +0100
commitfcfb63bb9dfebfa09d0f255412f02855d5e88893 (patch)
tree9a0b11979d1b49c34ab27240a9c7172e4a6720cc /src
parentcbab7fdc624dea5871ad9db14a77b7a2c8d47d41 (diff)
Simplify creation of drag-pixmap
Diffstat (limited to 'src')
-rw-r--r--src/kitemviews/kfileitemlistview.cpp12
1 files changed, 1 insertions, 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<int>& 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<QPixmap>();
- 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<int>& 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);