diff options
Diffstat (limited to 'fswidget.cpp')
-rw-r--r-- | fswidget.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/fswidget.cpp b/fswidget.cpp index 8624902..733105d 100644 --- a/fswidget.cpp +++ b/fswidget.cpp @@ -52,11 +52,13 @@ void FSWidget::setupWidget(){ toolbar->addAction(forwardA); QAction *refreshA = new QAction(QIcon(":/refresh.png"), tr("Refresh"), this); connect(refreshA, &QAction::triggered, this, &FSWidget::refresh); + refreshA->setShortcut(Qt::Key_F4); toolbar->addSeparator(); toolbar->addAction(refreshA); QAction *deleteFilesA = new QAction(QIcon(":/delete.png"), tr("Delete"), this); connect(deleteFilesA, &QAction::triggered, this, &FSWidget::deleteFiles); toolbar->addAction(deleteFilesA); + deleteFilesA->setShortcut(Qt::Key_Delete); toolbar->addSeparator(); QAction *archiveMovieA = new QAction(QIcon(":/huge_bra.png"), tr("Archive movies..."), this); connect(archiveMovieA, &QAction::triggered, this, &FSWidget::archiveMovie); @@ -74,6 +76,7 @@ void FSWidget::setupWidget(){ toolbar->addAction(previewA); QAction *playSelectedA = new QAction(QIcon(":/spreadingpants.png"), tr("Play selected"), this); connect(playSelectedA, &QAction::triggered, [=] { playSelected(1); }); + playSelectedA->setShortcut(Qt::Key_Return); QMenu *repeatMenu = new QMenu; for(int i = 2; i < 6; ++i){ QString actionStr = QString(tr("Play %1 times")).arg(QString::number(i)); @@ -163,6 +166,9 @@ void FSWidget::setupWidget(){ setLayout(mainLayout); readSettings(); + mFileView->setFocus(); + setTabOrder(mFileView, mDirCB); + setTabOrder(mDirCB, mFilterCB); } FSWidget::~FSWidget(){ |