+void DolphinContextMenu::pasteIntoFolder()
+{
+ // TODO: this method should go into DolphinView (see DolphinContextMenu::createPasteAction())
+ Q_ASSERT(m_selectedItems.count() == 1);
+ Q_ASSERT(m_fileInfo.isDir());
+
+ QClipboard* clipboard = QApplication::clipboard();
+ const QMimeData* mimeData = clipboard->mimeData();
+
+ const KUrl::List source = KUrl::List::fromMimeData(mimeData);
+ const KUrl& dest = m_fileInfo.url();
+ if (KonqMimeData::decodeIsCutSelection(mimeData)) {
+ KonqOperations::copy(m_mainWindow, KonqOperations::MOVE, source, dest);
+ clipboard->clear();
+ } else {
+ KonqOperations::copy(m_mainWindow, KonqOperations::COPY, source, dest);
+ }
+}