mirror of
https://invent.kde.org/system/dolphin
synced 2024-07-04 17:30:55 +00:00
fixed initialization of actions
svn path=/trunk/playground/utils/dolphin/; revision=606983
This commit is contained in:
parent
369dd3e58f
commit
9075797f9b
|
@ -1194,42 +1194,25 @@ void Dolphin::loadSettings()
|
||||||
void Dolphin::setupActions()
|
void Dolphin::setupActions()
|
||||||
{
|
{
|
||||||
// setup 'File' menu
|
// setup 'File' menu
|
||||||
//KAction* createFolder = new KAction(i18n("Folder..."), "Ctrl+N",
|
|
||||||
// this, SLOT(createFolder()),
|
|
||||||
// actionCollection(), "create_folder");
|
|
||||||
KAction* createFolder = new KAction(i18n("Folder..."), actionCollection(), "create_folder");
|
KAction* createFolder = new KAction(i18n("Folder..."), actionCollection(), "create_folder");
|
||||||
createFolder->setIcon(KIcon("folder"));
|
createFolder->setIcon(KIcon("folder"));
|
||||||
createFolder->setShortcut(Qt::Key_N);
|
createFolder->setShortcut(Qt::Key_N);
|
||||||
connect(createFolder, SIGNAL(triggered()), this, SLOT(createFolder()));
|
connect(createFolder, SIGNAL(triggered()), this, SLOT(createFolder()));
|
||||||
|
|
||||||
//new KAction(i18n("Rename"), KKey(Key_F2),
|
|
||||||
// this, SLOT(rename()),
|
|
||||||
// actionCollection(), "rename");
|
|
||||||
KAction* rename = new KAction(i18n("Rename"), actionCollection(), "rename");
|
KAction* rename = new KAction(i18n("Rename"), actionCollection(), "rename");
|
||||||
rename->setShortcut(Qt::Key_F2);
|
rename->setShortcut(Qt::Key_F2);
|
||||||
connect(rename, SIGNAL(triggered()), this, SLOT(rename()));
|
connect(rename, SIGNAL(triggered()), this, SLOT(rename()));
|
||||||
|
|
||||||
//KAction* moveToTrashAction = new KAction(i18n("Move to Trash"), KKey(Key_Delete),
|
|
||||||
// this, SLOT(moveToTrash()),
|
|
||||||
// actionCollection(), "move_to_trash");
|
|
||||||
//moveToTrashAction->setIcon("edittrash");
|
|
||||||
KAction* moveToTrash = new KAction(i18n("Move to Trash"), actionCollection(), "move_to_trash");
|
KAction* moveToTrash = new KAction(i18n("Move to Trash"), actionCollection(), "move_to_trash");
|
||||||
moveToTrash->setIcon(KIcon("edittrash"));
|
moveToTrash->setIcon(KIcon("edittrash"));
|
||||||
moveToTrash->setShortcut(QKeySequence::Delete);
|
moveToTrash->setShortcut(QKeySequence::Delete);
|
||||||
connect(moveToTrash, SIGNAL(triggered()), this, SLOT(moveToTrash()));
|
connect(moveToTrash, SIGNAL(triggered()), this, SLOT(moveToTrash()));
|
||||||
|
|
||||||
//KAction* deleteAction = new KAction(i18n("Delete"), "Shift+Delete",
|
|
||||||
// this, SLOT(deleteItems()),
|
|
||||||
// actionCollection(), "delete");
|
|
||||||
//deleteAction->setIcon("editdelete");
|
|
||||||
KAction* deleteAction = new KAction(i18n("Delete"), actionCollection(), "delete");
|
KAction* deleteAction = new KAction(i18n("Delete"), actionCollection(), "delete");
|
||||||
deleteAction->setShortcut(Qt::ALT | Qt::Key_Delete);
|
deleteAction->setShortcut(Qt::ALT | Qt::Key_Delete);
|
||||||
deleteAction->setIcon(KIcon("editdelete"));
|
deleteAction->setIcon(KIcon("editdelete"));
|
||||||
connect(deleteAction, SIGNAL(triggered()), this, SLOT(deleteItems()));
|
connect(deleteAction, SIGNAL(triggered()), this, SLOT(deleteItems()));
|
||||||
|
|
||||||
//new KAction(i18n("Propert&ies"), "Alt+Return",
|
|
||||||
// this, SLOT(properties()),
|
|
||||||
// actionCollection(), "properties");
|
|
||||||
KAction* properties = new KAction(i18n("Propert&ies"), actionCollection(), "properties");
|
KAction* properties = new KAction(i18n("Propert&ies"), actionCollection(), "properties");
|
||||||
properties->setShortcut(Qt::Key_Alt | Qt::Key_Return);
|
properties->setShortcut(Qt::Key_Alt | Qt::Key_Return);
|
||||||
connect(properties, SIGNAL(triggered()), this, SLOT(properties()));
|
connect(properties, SIGNAL(triggered()), this, SLOT(properties()));
|
||||||
|
@ -1258,16 +1241,10 @@ void Dolphin::setupActions()
|
||||||
KStdAction::copy(this, SLOT(copy()), actionCollection());
|
KStdAction::copy(this, SLOT(copy()), actionCollection());
|
||||||
KStdAction::paste(this, SLOT(paste()), actionCollection());
|
KStdAction::paste(this, SLOT(paste()), actionCollection());
|
||||||
|
|
||||||
//new KAction(i18n("Select All"), "Ctrl+A",
|
|
||||||
// this, SLOT(selectAll()),
|
|
||||||
// actionCollection(), "select_all");
|
|
||||||
KAction* selectAll = new KAction(i18n("Select All"), actionCollection(), "select_all");
|
KAction* selectAll = new KAction(i18n("Select All"), actionCollection(), "select_all");
|
||||||
selectAll->setShortcut(Qt::CTRL + Qt::Key_A);
|
selectAll->setShortcut(Qt::CTRL + Qt::Key_A);
|
||||||
connect(selectAll, SIGNAL(triggered()), this, SLOT(selectAll()));
|
connect(selectAll, SIGNAL(triggered()), this, SLOT(selectAll()));
|
||||||
|
|
||||||
//new KAction(i18n("Invert Selection"), "Ctrl+Shift+A",
|
|
||||||
// this, SLOT(invertSelection()),
|
|
||||||
// actionCollection(), "invert_selection");
|
|
||||||
KAction* invertSelection = new KAction(i18n("Invert Selection"), actionCollection(), "invert_selection");
|
KAction* invertSelection = new KAction(i18n("Invert Selection"), actionCollection(), "invert_selection");
|
||||||
invertSelection->setShortcut(Qt::CTRL | Qt::SHIFT | Qt::Key_A);
|
invertSelection->setShortcut(Qt::CTRL | Qt::SHIFT | Qt::Key_A);
|
||||||
connect(invertSelection, SIGNAL(triggered()), this, SLOT(invertSelection()));
|
connect(invertSelection, SIGNAL(triggered()), this, SLOT(invertSelection()));
|
||||||
|
@ -1281,26 +1258,17 @@ void Dolphin::setupActions()
|
||||||
SLOT(zoomOut()),
|
SLOT(zoomOut()),
|
||||||
actionCollection());
|
actionCollection());
|
||||||
|
|
||||||
//KAction* iconsView = new KRadioAction(i18n("Icons"), "Ctrl+1",
|
KToggleAction* iconsView = new KToggleAction(i18n("Icons"), actionCollection(), "icons");
|
||||||
// this, SLOT(setIconsView()),
|
|
||||||
// actionCollection(), "icons");
|
|
||||||
KAction* iconsView = new KAction(i18n("Icons"), actionCollection(), "icons");
|
|
||||||
iconsView->setShortcut(Qt::CTRL | Qt::Key_1);
|
iconsView->setShortcut(Qt::CTRL | Qt::Key_1);
|
||||||
iconsView->setIcon(KIcon("view_icon"));
|
iconsView->setIcon(KIcon("view_icon"));
|
||||||
connect(iconsView, SIGNAL(triggered()), this, SLOT(setIconsView()));
|
connect(iconsView, SIGNAL(triggered()), this, SLOT(setIconsView()));
|
||||||
|
|
||||||
//KRadioAction* detailsView = new KRadioAction(i18n("Details"), "Ctrl+2",
|
KToggleAction* detailsView = new KToggleAction(i18n("Details"), actionCollection(), "details");
|
||||||
// this, SLOT(setDetailsView()),
|
|
||||||
// actionCollection(), "details");
|
|
||||||
KAction* detailsView = new KAction(i18n("Details"), actionCollection(), "details");
|
|
||||||
detailsView->setShortcut(Qt::CTRL | Qt::Key_2);
|
detailsView->setShortcut(Qt::CTRL | Qt::Key_2);
|
||||||
detailsView->setIcon(KIcon("view_text"));
|
detailsView->setIcon(KIcon("view_text"));
|
||||||
connect(detailsView, SIGNAL(triggered()), this, SLOT(setIconsView()));
|
connect(detailsView, SIGNAL(triggered()), this, SLOT(setIconsView()));
|
||||||
|
|
||||||
//KRadioAction* previewsView = new KRadioAction(i18n("Previews"), "Ctrl+3",
|
KToggleAction* previewsView = new KToggleAction(i18n("Previews"), actionCollection(), "previews");
|
||||||
// this, SLOT(setPreviewsView()),
|
|
||||||
// actionCollection(), "previews");
|
|
||||||
KAction* previewsView = new KAction(i18n("Previews"), actionCollection(), "previews");
|
|
||||||
previewsView->setShortcut(Qt::CTRL | Qt::Key_3);
|
previewsView->setShortcut(Qt::CTRL | Qt::Key_3);
|
||||||
previewsView->setIcon(KIcon("gvdirpart"));
|
previewsView->setIcon(KIcon("gvdirpart"));
|
||||||
connect(previewsView, SIGNAL(triggered()), this, SLOT(setPreviewsView()));
|
connect(previewsView, SIGNAL(triggered()), this, SLOT(setPreviewsView()));
|
||||||
|
@ -1310,13 +1278,13 @@ void Dolphin::setupActions()
|
||||||
viewModeGroup->addAction(detailsView);
|
viewModeGroup->addAction(detailsView);
|
||||||
viewModeGroup->addAction(previewsView);
|
viewModeGroup->addAction(previewsView);
|
||||||
|
|
||||||
KAction* sortByName = new KAction(i18n("By Name"), actionCollection(), "by_name");
|
KToggleAction* sortByName = new KToggleAction(i18n("By Name"), actionCollection(), "by_name");
|
||||||
connect(sortByName, SIGNAL(triggered()), this, SLOT(sortByName()));
|
connect(sortByName, SIGNAL(triggered()), this, SLOT(sortByName()));
|
||||||
|
|
||||||
KAction* sortBySize = new KAction(i18n("By Size"), actionCollection(), "by_name");
|
KToggleAction* sortBySize = new KToggleAction(i18n("By Size"), actionCollection(), "by_size");
|
||||||
connect(sortBySize, SIGNAL(triggered()), this, SLOT(sortBySize()));
|
connect(sortBySize, SIGNAL(triggered()), this, SLOT(sortBySize()));
|
||||||
|
|
||||||
KAction* sortByDate = new KAction(i18n("By Date"), actionCollection(), "by_name");
|
KToggleAction* sortByDate = new KToggleAction(i18n("By Date"), actionCollection(), "by_date");
|
||||||
connect(sortByDate, SIGNAL(triggered()), this, SLOT(sortByDate()));
|
connect(sortByDate, SIGNAL(triggered()), this, SLOT(sortByDate()));
|
||||||
|
|
||||||
QActionGroup* sortGroup = new QActionGroup(this);
|
QActionGroup* sortGroup = new QActionGroup(this);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user