diff options
| author | Frank Reininghaus <[email protected]> | 2011-08-26 17:34:54 +0200 |
|---|---|---|
| committer | Frank Reininghaus <[email protected]> | 2011-08-26 17:34:54 +0200 |
| commit | b43316297edb9e84b894ef60ed2ea10c440d47e3 (patch) | |
| tree | 81a2381edd82a998e59018c86e84386ba606812b | |
| parent | 26648a0264ad726682901b2f9c9b5bd92dedb782 (diff) | |
Implement DolphinView::selectionMimeData()
BUG:280456
| -rw-r--r-- | src/views/dolphinview.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/views/dolphinview.cpp b/src/views/dolphinview.cpp index a3e1a082e..959e4da6e 100644 --- a/src/views/dolphinview.cpp +++ b/src/views/dolphinview.cpp @@ -1158,11 +1158,11 @@ KUrl::List DolphinView::simplifiedSelectedUrls() const QMimeData* DolphinView::selectionMimeData() const { - /*const QAbstractItemView* view = m_viewAccessor.itemView(); - Q_ASSERT((view) && (view->selectionModel())); - const QItemSelection selection = m_viewAccessor.proxyModel()->mapSelectionToSource(view->selectionModel()->selection()); - return m_viewAccessor.dirModel()->mimeData(selection.indexes());*/ - return 0; + const KFileItemModel* model = fileItemModel(); + const KItemListSelectionManager* selectionManager = m_container->controller()->selectionManager(); + const QSet<int> selectedIndexes = selectionManager->selectedItems(); + + return model->createMimeData(selectedIndexes); } void DolphinView::markPastedUrlsAsSelected(const QMimeData* mimeData) |
