]> cloud.milkyroute.net Git - dolphin.git/commitdiff
increase the readability of the code
authorPeter Penz <peter.penz19@gmail.com>
Sun, 1 Jun 2008 18:44:35 +0000 (18:44 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Sun, 1 Jun 2008 18:44:35 +0000 (18:44 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=815420

src/dolphinmainwindow.cpp

index 41e7cd309aa77bcb71c12b27d47c6bff7eb2da3f..2cf81427bef434ea9a92d878572097f9b8ebff48 100644 (file)
@@ -1108,12 +1108,19 @@ void DolphinMainWindow::updateEditActions()
     } else {
         stateChanged("has_selection");
 
     } else {
         stateChanged("has_selection");
 
+        KActionCollection* col = actionCollection();
+        QAction* renameAction      = col->action("rename");
+        QAction* moveToTrashAction = col->action("move_to_trash");
+        QAction* deleteAction      = col->action("delete");
+        QAction* cutAction         = col->action(KStandardAction::name(KStandardAction::Cut));
+
         FileItemCapabilities capabilities(list);
         FileItemCapabilities capabilities(list);
-        actionCollection()->action("rename")->setEnabled(capabilities.supportsMoving());
         const bool enableMoveToTrash = capabilities.isLocal() && capabilities.supportsMoving();
         const bool enableMoveToTrash = capabilities.isLocal() && capabilities.supportsMoving();
-        actionCollection()->action("move_to_trash")->setEnabled(enableMoveToTrash);
-        actionCollection()->action("delete")->setEnabled(capabilities.supportsDeleting());
-        actionCollection()->action(KStandardAction::name(KStandardAction::Cut))->setEnabled(capabilities.supportsMoving());
+
+        renameAction->setEnabled(capabilities.supportsMoving());
+        moveToTrashAction->setEnabled(enableMoveToTrash);
+        deleteAction->setEnabled(capabilities.supportsDeleting());
+        cutAction->setEnabled(capabilities.supportsMoving());
     }
     updatePasteAction();
 }
     }
     updatePasteAction();
 }