diff options
| author | Peter Penz <[email protected]> | 2011-11-19 08:09:09 +0100 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2011-11-19 08:09:38 +0100 |
| commit | fcfb63bb9dfebfa09d0f255412f02855d5e88893 (patch) | |
| tree | 9a0b11979d1b49c34ab27240a9c7172e4a6720cc /src | |
| parent | cbab7fdc624dea5871ad9db14a77b7a2c8d47d41 (diff) | |
Simplify creation of drag-pixmap
Diffstat (limited to 'src')
| -rw-r--r-- | src/kitemviews/kfileitemlistview.cpp | 12 |
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); |
