Changeset View
Changeset View
Standalone View
Standalone View
containments/desktop/plugins/folder/foldermodel.cpp
Show First 20 Lines • Show All 991 Lines • ▼ Show 20 Line(s) | 1525 | { | |||
---|---|---|---|---|---|
1532 | undo->setEnabled(manager->undoAvailable()); | 1532 | undo->setEnabled(manager->undoAvailable()); | ||
1533 | undo->setShortcutContext(Qt::WidgetShortcut); | 1533 | undo->setShortcutContext(Qt::WidgetShortcut); | ||
1534 | connect(manager, SIGNAL(undoAvailable(bool)), undo, SLOT(setEnabled(bool))); | 1534 | connect(manager, SIGNAL(undoAvailable(bool)), undo, SLOT(setEnabled(bool))); | ||
1535 | connect(manager, &KIO::FileUndoManager::undoTextChanged, this, &FolderModel::undoTextChanged); | 1535 | connect(manager, &KIO::FileUndoManager::undoTextChanged, this, &FolderModel::undoTextChanged); | ||
1536 | 1536 | | |||
1537 | QAction *paste = KStandardAction::paste(this, &FolderModel::paste, this); | 1537 | QAction *paste = KStandardAction::paste(this, &FolderModel::paste, this); | ||
1538 | QAction *pasteTo = KStandardAction::paste(this, &FolderModel::pasteTo, this); | 1538 | QAction *pasteTo = KStandardAction::paste(this, &FolderModel::pasteTo, this); | ||
1539 | 1539 | | |||
1540 | QAction *reload = new QAction(i18n("&Reload"), this); | | |||
1541 | connect(reload, &QAction::triggered, this, &FolderModel::refresh); | | |||
1542 | | ||||
1543 | QAction *refresh = new QAction(QIcon::fromTheme(QStringLiteral("view-refresh")), i18n("&Refresh View"), this); | 1540 | QAction *refresh = new QAction(QIcon::fromTheme(QStringLiteral("view-refresh")), i18n("&Refresh View"), this); | ||
1541 | refresh->setShortcut(QKeySequence(QKeySequence::Refresh)); | ||||
1544 | connect(refresh, &QAction::triggered, this, &FolderModel::refresh); | 1542 | connect(refresh, &QAction::triggered, this, &FolderModel::refresh); | ||
1545 | 1543 | | |||
1546 | QAction *rename = KStandardAction::renameFile(this, &FolderModel::requestRename, this); | 1544 | QAction *rename = KStandardAction::renameFile(this, &FolderModel::requestRename, this); | ||
1547 | QAction *trash = KStandardAction::moveToTrash(this, &FolderModel::moveSelectedToTrash, this); | 1545 | QAction *trash = KStandardAction::moveToTrash(this, &FolderModel::moveSelectedToTrash, this); | ||
1548 | 1546 | | |||
1549 | QAction *emptyTrash = new QAction(QIcon::fromTheme(QStringLiteral("trash-empty")), i18n("&Empty Trash Bin"), this); | 1547 | QAction *emptyTrash = new QAction(QIcon::fromTheme(QStringLiteral("trash-empty")), i18n("&Empty Trash Bin"), this); | ||
1550 | connect(emptyTrash, &QAction::triggered, this, &FolderModel::emptyTrashBin); | 1548 | connect(emptyTrash, &QAction::triggered, this, &FolderModel::emptyTrashBin); | ||
1551 | 1549 | | |||
1552 | QAction *restoreFromTrash = new QAction(i18nc("Restore from trash", "Restore"), this); | 1550 | QAction *restoreFromTrash = new QAction(i18nc("Restore from trash", "Restore"), this); | ||
1553 | connect(restoreFromTrash, &QAction::triggered, this, &FolderModel::restoreSelectedFromTrash); | 1551 | connect(restoreFromTrash, &QAction::triggered, this, &FolderModel::restoreSelectedFromTrash); | ||
1554 | 1552 | | |||
1555 | QAction *del = KStandardAction::deleteFile(this, &FolderModel::deleteSelected, this); | 1553 | QAction *del = KStandardAction::deleteFile(this, &FolderModel::deleteSelected, this); | ||
1556 | 1554 | | |||
1557 | QAction *actOpen = new QAction(QIcon::fromTheme(QStringLiteral("window-new")), i18n("&Open"), this); | 1555 | QAction *actOpen = new QAction(QIcon::fromTheme(QStringLiteral("window-new")), i18n("&Open"), this); | ||
1558 | connect(actOpen, &QAction::triggered, this, &FolderModel::openSelected); | 1556 | connect(actOpen, &QAction::triggered, this, &FolderModel::openSelected); | ||
1559 | 1557 | | |||
1560 | m_actionCollection.addAction(QStringLiteral("open"), actOpen); | 1558 | m_actionCollection.addAction(QStringLiteral("open"), actOpen); | ||
1561 | m_actionCollection.addAction(QStringLiteral("cut"), cut); | 1559 | m_actionCollection.addAction(QStringLiteral("cut"), cut); | ||
1562 | m_actionCollection.addAction(QStringLiteral("undo"), undo); | 1560 | m_actionCollection.addAction(QStringLiteral("undo"), undo); | ||
1563 | m_actionCollection.addAction(QStringLiteral("copy"), copy); | 1561 | m_actionCollection.addAction(QStringLiteral("copy"), copy); | ||
1564 | m_actionCollection.addAction(QStringLiteral("paste"), paste); | 1562 | m_actionCollection.addAction(QStringLiteral("paste"), paste); | ||
1565 | m_actionCollection.addAction(QStringLiteral("pasteto"), pasteTo); | 1563 | m_actionCollection.addAction(QStringLiteral("pasteto"), pasteTo); | ||
1566 | m_actionCollection.addAction(QStringLiteral("reload"), reload); | | |||
1567 | m_actionCollection.addAction(QStringLiteral("refresh"), refresh); | 1564 | m_actionCollection.addAction(QStringLiteral("refresh"), refresh); | ||
1568 | m_actionCollection.addAction(QStringLiteral("rename"), rename); | 1565 | m_actionCollection.addAction(QStringLiteral("rename"), rename); | ||
1569 | m_actionCollection.addAction(QStringLiteral("trash"), trash); | 1566 | m_actionCollection.addAction(QStringLiteral("trash"), trash); | ||
1570 | m_actionCollection.addAction(QStringLiteral("del"), del); | 1567 | m_actionCollection.addAction(QStringLiteral("del"), del); | ||
1571 | m_actionCollection.addAction(QStringLiteral("restoreFromTrash"), restoreFromTrash); | 1568 | m_actionCollection.addAction(QStringLiteral("restoreFromTrash"), restoreFromTrash); | ||
1572 | m_actionCollection.addAction(QStringLiteral("emptyTrash"), emptyTrash); | 1569 | m_actionCollection.addAction(QStringLiteral("emptyTrash"), emptyTrash); | ||
1573 | 1570 | | |||
1574 | m_newMenu = new KNewFileMenu(&m_actionCollection, QStringLiteral("newMenu"), QApplication::desktop()); | 1571 | m_newMenu = new KNewFileMenu(&m_actionCollection, QStringLiteral("newMenu"), QApplication::desktop()); | ||
▲ Show 20 Lines • Show All 410 Lines • Show Last 20 Lines |