diff options
| author | David Faure <[email protected]> | 2007-11-15 14:59:02 +0000 |
|---|---|---|
| committer | David Faure <[email protected]> | 2007-11-15 14:59:02 +0000 |
| commit | 53d65e6392d3b03d7709385df5006d5d34c22852 (patch) | |
| tree | 8835b13baca4e53540c3f94cc1f4472c77c4567c /src/dolphinmainwindow.cpp | |
| parent | 205bf2035d30517e781271bbcae8e4c102d71871 (diff) | |
Implement renaming in dolphinpart.
No more rename action provided by konqueror, the part provides it now.
Had to move a bit of code around in dolphin, as discussed with Peter.
svn path=/trunk/KDE/kdebase/apps/; revision=737121
Diffstat (limited to 'src/dolphinmainwindow.cpp')
| -rw-r--r-- | src/dolphinmainwindow.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp index 18476adb5..77cb13c02 100644 --- a/src/dolphinmainwindow.cpp +++ b/src/dolphinmainwindow.cpp @@ -53,7 +53,6 @@ #include <kiconloader.h> #include <kio/netaccess.h> #include <kio/deletejob.h> -#include <kio/renamedialog.h> #include <kinputdialog.h> #include <klocale.h> #include <kmenu.h> @@ -123,10 +122,9 @@ void DolphinMainWindow::toggleViews() m_viewContainer[SecondaryView] = container; } -void DolphinMainWindow::rename(const KUrl& oldUrl, const KUrl& newUrl) +void DolphinMainWindow::slotRenaming() { clearStatusBar(); - KonqOperations::rename(this, oldUrl, newUrl); m_undoCommandTypes.append(KonqFileUndoManager::RENAME); } @@ -484,7 +482,7 @@ void DolphinMainWindow::updateNewMenu() void DolphinMainWindow::rename() { clearStatusBar(); - m_activeViewContainer->renameSelectedItems(); + m_activeViewContainer->view()->renameSelectedItems(); } void DolphinMainWindow::moveToTrash() @@ -1460,7 +1458,7 @@ void DolphinMainWindow::updateEditActions() QAction* renameAction = actionCollection()->action("rename"); if (renameAction != 0) { - renameAction->setEnabled(list.count() >= 1); + renameAction->setEnabled(true); } bool enableMoveToTrash = true; @@ -1583,6 +1581,8 @@ void DolphinMainWindow::connectViewSignals(int viewIndex) this, SLOT(slotRequestItemInfo(KFileItem))); connect(view, SIGNAL(activated()), this, SLOT(toggleActiveView())); + connect(view, SIGNAL(renaming()), + this, SLOT(slotRenaming())); const KUrlNavigator* navigator = container->urlNavigator(); connect(navigator, SIGNAL(urlChanged(const KUrl&)), |
