Changeset View
Changeset View
Standalone View
Standalone View
src/dolphinmainwindow.cpp
Show First 20 Lines • Show All 1325 Lines • ▼ Show 20 Line(s) | 1325 | } else { | |||
---|---|---|---|---|---|
1326 | stateChanged(QStringLiteral("has_selection")); | 1326 | stateChanged(QStringLiteral("has_selection")); | ||
1327 | 1327 | | |||
1328 | KActionCollection* col = actionCollection(); | 1328 | KActionCollection* col = actionCollection(); | ||
1329 | QAction* renameAction = col->action(KStandardAction::name(KStandardAction::RenameFile)); | 1329 | QAction* renameAction = col->action(KStandardAction::name(KStandardAction::RenameFile)); | ||
1330 | QAction* moveToTrashAction = col->action(KStandardAction::name(KStandardAction::MoveToTrash)); | 1330 | QAction* moveToTrashAction = col->action(KStandardAction::name(KStandardAction::MoveToTrash)); | ||
1331 | QAction* deleteAction = col->action(KStandardAction::name(KStandardAction::DeleteFile)); | 1331 | QAction* deleteAction = col->action(KStandardAction::name(KStandardAction::DeleteFile)); | ||
1332 | QAction* cutAction = col->action(KStandardAction::name(KStandardAction::Cut)); | 1332 | QAction* cutAction = col->action(KStandardAction::name(KStandardAction::Cut)); | ||
1333 | QAction* deleteWithTrashShortcut = col->action(QStringLiteral("delete_shortcut")); // see DolphinViewActionHandler | 1333 | QAction* deleteWithTrashShortcut = col->action(QStringLiteral("delete_shortcut")); // see DolphinViewActionHandler | ||
1334 | QAction* duplicateAction = col->action(QStringLiteral("duplicate")); // see DolphinViewActionHandler | ||||
1334 | 1335 | | |||
1335 | KFileItemListProperties capabilities(list); | 1336 | KFileItemListProperties capabilities(list); | ||
1336 | const bool enableMoveToTrash = capabilities.isLocal() && capabilities.supportsMoving(); | 1337 | const bool enableMoveToTrash = capabilities.isLocal() && capabilities.supportsMoving(); | ||
1337 | 1338 | | |||
1338 | renameAction->setEnabled(capabilities.supportsMoving()); | 1339 | renameAction->setEnabled(capabilities.supportsMoving()); | ||
1339 | moveToTrashAction->setEnabled(enableMoveToTrash); | 1340 | moveToTrashAction->setEnabled(enableMoveToTrash); | ||
1340 | deleteAction->setEnabled(capabilities.supportsDeleting()); | 1341 | deleteAction->setEnabled(capabilities.supportsDeleting()); | ||
1341 | deleteWithTrashShortcut->setEnabled(capabilities.supportsDeleting() && !enableMoveToTrash); | 1342 | deleteWithTrashShortcut->setEnabled(capabilities.supportsDeleting() && !enableMoveToTrash); | ||
1342 | cutAction->setEnabled(capabilities.supportsMoving()); | 1343 | cutAction->setEnabled(capabilities.supportsMoving()); | ||
1344 | duplicateAction->setEnabled(capabilities.supportsWriting()); | ||||
1343 | } | 1345 | } | ||
1344 | } | 1346 | } | ||
1345 | 1347 | | |||
1346 | void DolphinMainWindow::updateViewActions() | 1348 | void DolphinMainWindow::updateViewActions() | ||
1347 | { | 1349 | { | ||
1348 | m_actionHandler->updateViewActions(); | 1350 | m_actionHandler->updateViewActions(); | ||
1349 | 1351 | | |||
1350 | QAction* showFilterBarAction = actionCollection()->action(QStringLiteral("show_filter_bar")); | 1352 | QAction* showFilterBarAction = actionCollection()->action(QStringLiteral("show_filter_bar")); | ||
▲ Show 20 Lines • Show All 205 Lines • Show Last 20 Lines |