Changeset View
Changeset View
Standalone View
Standalone View
src/platformtheme/kdirselectdialog.cpp
Show First 20 Lines • Show All 49 Lines • ▼ Show 20 Line(s) | |||||
50 | #include <krecentdirs.h> | 50 | #include <krecentdirs.h> | ||
51 | #include <kservice.h> | 51 | #include <kservice.h> | ||
52 | #include <ksharedconfig.h> | 52 | #include <ksharedconfig.h> | ||
53 | #include <ktoggleaction.h> | 53 | #include <ktoggleaction.h> | ||
54 | #include <kurlcompletion.h> | 54 | #include <kurlcompletion.h> | ||
55 | #include <kurlpixmapprovider.h> | 55 | #include <kurlpixmapprovider.h> | ||
56 | #include <kfilewidget.h> | 56 | #include <kfilewidget.h> | ||
57 | #include <KFileUtils> | 57 | #include <KFileUtils> | ||
58 | #include <KStandardShortcut> | ||||
58 | 59 | | |||
59 | #include "kfiletreeview_p.h" | 60 | #include "kfiletreeview_p.h" | ||
60 | #include <kfileplacesview.h> | 61 | #include <kfileplacesview.h> | ||
61 | #include <kfileplacesmodel.h> | 62 | #include <kfileplacesmodel.h> | ||
62 | // ### add mutator for treeview! | 63 | // ### add mutator for treeview! | ||
63 | 64 | | |||
64 | class KDirSelectDialog::Private | 65 | class KDirSelectDialog::Private | ||
65 | { | 66 | { | ||
▲ Show 20 Lines • Show All 297 Lines • ▼ Show 20 Line(s) | 289 | { | |||
363 | d->deleteAction->setShortcut(Qt::SHIFT + Qt::Key_Delete); | 364 | d->deleteAction->setShortcut(Qt::SHIFT + Qt::Key_Delete); | ||
364 | connect(d->deleteAction, SIGNAL(triggered(bool)), this, SLOT(slotDelete())); | 365 | connect(d->deleteAction, SIGNAL(triggered(bool)), this, SLOT(slotDelete())); | ||
365 | d->m_contextMenu->addAction(d->deleteAction); | 366 | d->m_contextMenu->addAction(d->deleteAction); | ||
366 | 367 | | |||
367 | d->m_contextMenu->addSeparator(); | 368 | d->m_contextMenu->addSeparator(); | ||
368 | 369 | | |||
369 | d->showHiddenFoldersAction = new KToggleAction(i18nc("@option:check", "Show Hidden Folders"), this); | 370 | d->showHiddenFoldersAction = new KToggleAction(i18nc("@option:check", "Show Hidden Folders"), this); | ||
370 | d->m_actions->addAction(d->showHiddenFoldersAction->objectName(), d->showHiddenFoldersAction); | 371 | d->m_actions->addAction(d->showHiddenFoldersAction->objectName(), d->showHiddenFoldersAction); | ||
371 | d->showHiddenFoldersAction->setShortcut(Qt::Key_F8); | 372 | d->showHiddenFoldersAction->setShortcuts(KStandardShortcut::showHideHiddenFiles()); | ||
372 | connect(d->showHiddenFoldersAction, &QAction::triggered, d->m_treeView, &KFileTreeView::setShowHiddenFiles); | 373 | connect(d->showHiddenFoldersAction, &QAction::triggered, d->m_treeView, &KFileTreeView::setShowHiddenFiles); | ||
373 | d->m_contextMenu->addAction(d->showHiddenFoldersAction); | 374 | d->m_contextMenu->addAction(d->showHiddenFoldersAction); | ||
374 | d->m_contextMenu->addSeparator(); | 375 | d->m_contextMenu->addSeparator(); | ||
375 | 376 | | |||
376 | QAction *propertiesAction = new QAction(i18nc("@action:inmenu", "Properties"), this); | 377 | QAction *propertiesAction = new QAction(i18nc("@action:inmenu", "Properties"), this); | ||
377 | d->m_actions->addAction(propertiesAction->objectName(), propertiesAction); | 378 | d->m_actions->addAction(propertiesAction->objectName(), propertiesAction); | ||
378 | propertiesAction->setIcon(QIcon::fromTheme(QStringLiteral("document-properties"))); | 379 | propertiesAction->setIcon(QIcon::fromTheme(QStringLiteral("document-properties"))); | ||
379 | propertiesAction->setShortcut(Qt::ALT + Qt::Key_Return); | 380 | propertiesAction->setShortcut(Qt::ALT + Qt::Key_Return); | ||
▲ Show 20 Lines • Show All 220 Lines • Show Last 20 Lines |