From 7536d7d2f8a369f4603633a19b0c19a1583f96a1 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sun, 22 Mar 2020 21:30:04 +0200 Subject: qcam: main_window: Add shortcuts for toolbar actions Allow triggering toolbar actions with keyboard shortcuts. Signed-off-by: Laurent Pinchart Reviewed-by: Kieran Bingham --- src/qcam/main_window.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/qcam/main_window.cpp') diff --git a/src/qcam/main_window.cpp b/src/qcam/main_window.cpp index 9f008a57..6afb7714 100644 --- a/src/qcam/main_window.cpp +++ b/src/qcam/main_window.cpp @@ -99,6 +99,7 @@ int MainWindow::createToolbars() action = toolbar_->addAction(QIcon::fromTheme("application-exit", QIcon(":x-circle.svg")), "Quit"); + action->setShortcut(Qt::CTRL | Qt::Key_Q); connect(action, &QAction::triggered, this, &MainWindow::quit); /* Camera selection. */ @@ -120,12 +121,14 @@ int MainWindow::createToolbars() action = toolbar_->addAction(iconPlay_, "Start Capture"); action->setCheckable(true); + action->setShortcut(Qt::Key_Space); connect(action, &QAction::toggled, this, &MainWindow::toggleCapture); startStopAction_ = action; action = toolbar_->addAction(QIcon::fromTheme("document-save-as", QIcon(":save.svg")), "Save As..."); + action->setShortcut(QKeySequence::SaveAs); connect(action, &QAction::triggered, this, &MainWindow::saveImageAs); return 0; -- cgit v1.2.1