-void DolphinContextMenu::cut()
-{
- QMimeData* mimeData = new QMimeData();
- KUrl::List kdeUrls;
- kdeUrls.append(m_fileInfo->url());
- KonqMimeData::populateMimeData(mimeData, kdeUrls, KUrl::List(), true);
- QApplication::clipboard()->setMimeData(mimeData);
-}
-
-void DolphinContextMenu::copy()
-{
- QMimeData* mimeData = new QMimeData();
- KUrl::List kdeUrls;
- kdeUrls.append(m_fileInfo->url());
- KonqMimeData::populateMimeData(mimeData, kdeUrls, KUrl::List(), false);
- QApplication::clipboard()->setMimeData(mimeData);
-}
-
-void DolphinContextMenu::paste()
-{
- 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);
- }
-}
-
-void DolphinContextMenu::rename()
-{
- // TODO
-}
-
-void DolphinContextMenu::moveToTrash()
-{
- // TODO
-}
-
-void DolphinContextMenu::deleteItem()
-{
- // TODO
-}
-
-void DolphinContextMenu::showProperties()
-{
- new KPropertiesDialog(m_fileInfo->url());
-}