Add global shortcuts

This commit is contained in:
Spiros
2024-06-12 06:13:57 +03:00
parent f9b75c5d74
commit e7fb1363de
3 changed files with 10 additions and 15 deletions

View File

@@ -43,6 +43,10 @@ MainWindow::MainWindow(QWidget *parent)
nextButton->setFocusPolicy(Qt::NoFocus);
prevButton->setFocusPolicy(Qt::NoFocus);
ui->actionSave_JSON->setShortcut(QKeySequence::Save);
ui->actionQuit->setShortcut(QKeySequence::Quit);
ui->actionRescan_Refresh->setShortcut(QKeySequence::Refresh);
menuDisk = ui->menuDisk;
toolMenu = new QMenu("Self Test", this);
menuDisk->addMenu(toolMenu);
@@ -867,7 +871,7 @@ void MainWindow::clearButtonGroup()
delete buttonStretch;
}
void MainWindow::on_actionExit_triggered()
void MainWindow::on_actionQuit_triggered()
{
qApp->quit();
}

View File

@@ -39,7 +39,7 @@ public:
~MainWindow();
private slots:
void on_actionExit_triggered();
void on_actionQuit_triggered();
void on_actionSave_JSON_triggered();

View File

@@ -334,7 +334,7 @@
<string>File</string>
</property>
<addaction name="actionSave_JSON"/>
<addaction name="actionExit"/>
<addaction name="actionQuit"/>
</widget>
<widget class="QMenu" name="menuSettings">
<property name="title">
@@ -371,19 +371,13 @@
<property name="text">
<string>&amp;Save JSON</string>
</property>
<property name="shortcut">
<string>Ctrl+S</string>
</property>
</action>
<action name="actionExit">
<action name="actionQuit">
<property name="icon">
<iconset theme="application-exit"/>
</property>
<property name="text">
<string>&amp;Exit</string>
</property>
<property name="shortcut">
<string>Alt+F4</string>
<string>&amp;Quit</string>
</property>
<property name="menuRole">
<enum>QAction::MenuRole::QuitRole</enum>
@@ -394,10 +388,7 @@
<iconset theme="view-refresh"/>
</property>
<property name="text">
<string>Refresh Devices</string>
</property>
<property name="shortcut">
<string>F5</string>
<string>&amp;Refresh Devices</string>
</property>
</action>
<action name="actionGitHub">