diff --git a/src/qt/languages/86box.pot b/src/qt/languages/86box.pot index bae56c279..41b84f5b0 100644 --- a/src/qt/languages/86box.pot +++ b/src/qt/languages/86box.pot @@ -15,7 +15,7 @@ msgstr "" msgid "&Right CTRL is left ALT" msgstr "" -msgid "&Hard Reset..." +msgid "&Hard reset" msgstr "" msgid "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "" msgid "Start" msgstr "" +msgid "&Force shutdown" +msgstr "" + +msgid "&Start" +msgstr "" + msgid "Not running" msgstr "" diff --git a/src/qt/languages/cs-CZ.po b/src/qt/languages/cs-CZ.po index 6c46c7538..9e74cdef9 100644 --- a/src/qt/languages/cs-CZ.po +++ b/src/qt/languages/cs-CZ.po @@ -15,7 +15,7 @@ msgstr "&Klávesnice vyžaduje záběr myši" msgid "&Right CTRL is left ALT" msgstr "&Pravý Ctrl je levý Alt" -msgid "&Hard Reset..." +msgid "&Hard reset" msgstr "&Resetovat" msgid "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "Vynutit vypnutí" msgid "Start" msgstr "Spustit" +msgid "&Force shutdown" +msgstr "&Vynutit vypnutí" + +msgid "&Start" +msgstr "&Spustit" + msgid "Not running" msgstr "Neběží" diff --git a/src/qt/languages/de-DE.po b/src/qt/languages/de-DE.po index 6fb621242..4984af9fd 100644 --- a/src/qt/languages/de-DE.po +++ b/src/qt/languages/de-DE.po @@ -15,8 +15,8 @@ msgstr "&Tastatur benötigt das Einfangen des Mauszeigers" msgid "&Right CTRL is left ALT" msgstr "&Die rechte Strg-Taste ist die linke Alt-Taste" -msgid "&Hard Reset..." -msgstr "&Kaltstart..." +msgid "&Hard reset" +msgstr "&Kaltstart" msgid "&Ctrl+Alt+Del" msgstr "&Strg+Alt+Entf" @@ -1077,6 +1077,12 @@ msgstr "Abschaltung erzwingen" msgid "Start" msgstr "Einschalten" +msgid "&Force shutdown" +msgstr "&Abschaltung erzwingen" + +msgid "&Start" +msgstr "&Einschalten" + msgid "Not running" msgstr "Läuft nicht" diff --git a/src/qt/languages/es-ES.po b/src/qt/languages/es-ES.po index 92a80869b..5516b7b6d 100644 --- a/src/qt/languages/es-ES.po +++ b/src/qt/languages/es-ES.po @@ -15,8 +15,8 @@ msgstr "&Teclado requiere captura" msgid "&Right CTRL is left ALT" msgstr "CTRL &derecho es ALT izquierdo" -msgid "&Hard Reset..." -msgstr "&Hard Reset..." +msgid "&Hard reset" +msgstr "&Hard reset" msgid "&Ctrl+Alt+Del" msgstr "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "Apagqar forzadamente" msgid "Start" msgstr "Iniciar" +msgid "&Force shutdown" +msgstr "&Apagqar forzadamente" + +msgid "&Start" +msgstr "&Iniciar" + msgid "Not running" msgstr "No en ejecución" diff --git a/src/qt/languages/fi-FI.po b/src/qt/languages/fi-FI.po index f5957db4c..996762a2d 100644 --- a/src/qt/languages/fi-FI.po +++ b/src/qt/languages/fi-FI.po @@ -15,8 +15,8 @@ msgstr "&Vaadi näppäimistön kaappaus" msgid "&Right CTRL is left ALT" msgstr "&Oikea CTRL on vasen ALT" -msgid "&Hard Reset..." -msgstr "&Uudelleenkäynnistys (kylmä)..." +msgid "&Hard reset" +msgstr "&Uudelleenkäynnistys (kylmä)" msgid "&Ctrl+Alt+Del" msgstr "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "Pakota sammutus" msgid "Start" msgstr "Käynnistä" +msgid "&Force shutdown" +msgstr "&Pakota sammutus" + +msgid "&Start" +msgstr "&Käynnistä" + msgid "Not running" msgstr "Ei käynnissä" diff --git a/src/qt/languages/fr-FR.po b/src/qt/languages/fr-FR.po index b11c0c8b6..17fdcb1be 100644 --- a/src/qt/languages/fr-FR.po +++ b/src/qt/languages/fr-FR.po @@ -15,8 +15,8 @@ msgstr "C&apturer le clavier" msgid "&Right CTRL is left ALT" msgstr "CTRL &Droite devient ALT Gauche" -msgid "&Hard Reset..." -msgstr "&Hard Reset..." +msgid "&Hard reset" +msgstr "&Hard reset" msgid "&Ctrl+Alt+Del" msgstr "&Ctrl+Alt+Suppr" @@ -1077,6 +1077,12 @@ msgstr "Arrêt forcé" msgid "Start" msgstr "Démarrer" +msgid "&Force shutdown" +msgstr "&Arrêt forcé" + +msgid "&Start" +msgstr "&Démarrer" + msgid "Not running" msgstr "Inactive" diff --git a/src/qt/languages/hr-HR.po b/src/qt/languages/hr-HR.po index d3acd499e..3a2c239b2 100644 --- a/src/qt/languages/hr-HR.po +++ b/src/qt/languages/hr-HR.po @@ -15,8 +15,8 @@ msgstr "&Tipkovnica zahtijeva hvatanje miša" msgid "&Right CTRL is left ALT" msgstr "&Desni CTRL je lijevi ALT" -msgid "&Hard Reset..." -msgstr "&Ponovno pokretanje..." +msgid "&Hard reset" +msgstr "&Ponovno pokretanje" msgid "&Ctrl+Alt+Del" msgstr "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "Prisilno isključi" msgid "Start" msgstr "Pokreni" +msgid "&Force shutdown" +msgstr "Prisilno &isključi" + +msgid "&Start" +msgstr "&Pokreni" + msgid "Not running" msgstr "Se ne pokreće" diff --git a/src/qt/languages/it-IT.po b/src/qt/languages/it-IT.po index 443831788..65c4d83dd 100644 --- a/src/qt/languages/it-IT.po +++ b/src/qt/languages/it-IT.po @@ -15,8 +15,8 @@ msgstr "&Tastiera richiede la cattura" msgid "&Right CTRL is left ALT" msgstr "CTRL &destro è ALT sinistro" -msgid "&Hard Reset..." -msgstr "&Riavvia..." +msgid "&Hard reset" +msgstr "&Riavvia" msgid "&Ctrl+Alt+Del" msgstr "&Ctrl+Alt+Canc" @@ -1077,6 +1077,12 @@ msgstr "Forza arresto" msgid "Start" msgstr "Avvia" +msgid "&Force shutdown" +msgstr "&Forza arresto" + +msgid "&Start" +msgstr "&Avvia" + msgid "Not running" msgstr "Inattivo" diff --git a/src/qt/languages/ja-JP.po b/src/qt/languages/ja-JP.po index 21bb1a88d..5c1973295 100644 --- a/src/qt/languages/ja-JP.po +++ b/src/qt/languages/ja-JP.po @@ -15,8 +15,8 @@ msgstr "キーボードはキャプチャが必要(&K)" msgid "&Right CTRL is left ALT" msgstr "右CTRLを左ALTへ変換(&R)" -msgid "&Hard Reset..." -msgstr "ハード リセット(&H)..." +msgid "&Hard reset" +msgstr "ハード リセット(&H)" msgid "&Ctrl+Alt+Del" msgstr "Ctrl+Alt+Del(&C)" @@ -1077,6 +1077,12 @@ msgstr "強制終了" msgid "Start" msgstr "スタート" +msgid "&Force shutdown" +msgstr "強制終了(&F)" + +msgid "&Start" +msgstr "スタート(&S)" + msgid "Not running" msgstr "停止した" diff --git a/src/qt/languages/ko-KR.po b/src/qt/languages/ko-KR.po index 68bd5d8c2..caa87823a 100644 --- a/src/qt/languages/ko-KR.po +++ b/src/qt/languages/ko-KR.po @@ -15,8 +15,8 @@ msgstr "키보드는 캡쳐가 필요함(&K)" msgid "&Right CTRL is left ALT" msgstr "우측CTRL로 좌측ALT 입력(&R)" -msgid "&Hard Reset..." -msgstr "재시작(&H)..." +msgid "&Hard reset" +msgstr "재시작(&H)" msgid "&Ctrl+Alt+Del" msgstr "Ctrl+Alt+Del(&C)" @@ -1077,6 +1077,12 @@ msgstr "강제 종료" msgid "Start" msgstr "시작" +msgid "&Force shutdown" +msgstr "강제 종료(&F)" + +msgid "&Start" +msgstr "시작(&S)" + msgid "Not running" msgstr "실행 중이 아닙니다" diff --git a/src/qt/languages/nb-NO.po b/src/qt/languages/nb-NO.po index ec1574fa3..f883b3fac 100644 --- a/src/qt/languages/nb-NO.po +++ b/src/qt/languages/nb-NO.po @@ -15,8 +15,8 @@ msgstr "&Tastatur krever opptak" msgid "&Right CTRL is left ALT" msgstr "&Høyre CTRL er venstre ALT" -msgid "&Hard Reset..." -msgstr "&Hard tilbakestilling..." +msgid "&Hard reset" +msgstr "&Hard tilbakestilling" msgid "&Ctrl+Alt+Del" msgstr "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "Tvangsavslutt" msgid "Start" msgstr "Start" +msgid "&Force shutdown" +msgstr "&Tvangsavslutt" + +msgid "&Start" +msgstr "&Start" + msgid "Not running" msgstr "Ikke kjørende" diff --git a/src/qt/languages/nl-NL.po b/src/qt/languages/nl-NL.po index ea92f69ec..763a9192d 100644 --- a/src/qt/languages/nl-NL.po +++ b/src/qt/languages/nl-NL.po @@ -15,8 +15,8 @@ msgstr "&Keyboard vereist vastleggen" msgid "&Right CTRL is left ALT" msgstr "&Rechtse CTRL is linkse ALT" -msgid "&Hard Reset..." -msgstr "&Harde Reset..." +msgid "&Hard reset" +msgstr "&Harde reset" msgid "&Ctrl+Alt+Del" msgstr "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "Forceer afsluiten" msgid "Start" msgstr "Start" +msgid "&Force shutdown" +msgstr "&Forceer afsluiten" + +msgid "&Start" +msgstr "&Start" + msgid "Not running" msgstr "Niet actied" diff --git a/src/qt/languages/pl-PL.po b/src/qt/languages/pl-PL.po index 6fdddd253..a46abb6ce 100644 --- a/src/qt/languages/pl-PL.po +++ b/src/qt/languages/pl-PL.po @@ -15,8 +15,8 @@ msgstr "&Klawiatura wymaga przechwytu myszy" msgid "&Right CTRL is left ALT" msgstr "Prawy C&TRL to lewy ALT" -msgid "&Hard Reset..." -msgstr "Twardy &reset..." +msgid "&Hard reset" +msgstr "Twardy &reset" msgid "&Ctrl+Alt+Del" msgstr "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "Wymuś zamknięcie" msgid "Start" msgstr "Uruchom" +msgid "&Force shutdown" +msgstr "&Wymuś zamknięcie" + +msgid "&Start" +msgstr "&Uruchom" + msgid "Not running" msgstr "Wyłączona" diff --git a/src/qt/languages/pt-BR.po b/src/qt/languages/pt-BR.po index fe162c540..1a49ace23 100644 --- a/src/qt/languages/pt-BR.po +++ b/src/qt/languages/pt-BR.po @@ -15,8 +15,8 @@ msgstr "O &teclado requer captura" msgid "&Right CTRL is left ALT" msgstr "CTR&L direito é o ALT esquerdo" -msgid "&Hard Reset..." -msgstr "&Reinicialização completa..." +msgid "&Hard reset" +msgstr "&Reinicialização completa" msgid "&Ctrl+Alt+Del" msgstr "Ctrl+Alt+&Del" @@ -1077,6 +1077,12 @@ msgstr "Forçar desligamento" msgid "Start" msgstr "Iniciar" +msgid "&Force shutdown" +msgstr "&Forçar desligamento" + +msgid "&Start" +msgstr "&Iniciar" + msgid "Not running" msgstr "Parado" diff --git a/src/qt/languages/pt-PT.po b/src/qt/languages/pt-PT.po index 66fbfa500..cdbf065f6 100644 --- a/src/qt/languages/pt-PT.po +++ b/src/qt/languages/pt-PT.po @@ -15,8 +15,8 @@ msgstr "&Teclado requere captura" msgid "&Right CTRL is left ALT" msgstr "CTRL &direito é ALT esquerdo" -msgid "&Hard Reset..." -msgstr "&Reinicialização completa..." +msgid "&Hard reset" +msgstr "&Reinicialização completa" msgid "&Ctrl+Alt+Del" msgstr "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "Desligamento forçado" msgid "Start" msgstr "Iniciar" +msgid "&Force shutdown" +msgstr "&Desligamento forçado" + +msgid "&Start" +msgstr "&Iniciar" + msgid "Not running" msgstr "Não em execução" diff --git a/src/qt/languages/ru-RU.po b/src/qt/languages/ru-RU.po index a9b9c3c18..20a25371f 100644 --- a/src/qt/languages/ru-RU.po +++ b/src/qt/languages/ru-RU.po @@ -15,8 +15,8 @@ msgstr "&Клавиатура требует захвата" msgid "&Right CTRL is left ALT" msgstr "&Правый CTRL - это левый ALT" -msgid "&Hard Reset..." -msgstr "&Холодная перезагрузка..." +msgid "&Hard reset" +msgstr "&Холодная перезагрузка" msgid "&Ctrl+Alt+Del" msgstr "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "Принудительное завершение работы" msgid "Start" msgstr "Пуск" +msgid "&Force shutdown" +msgstr "Принудительное &завершение работы" + +msgid "&Start" +msgstr "&Пуск" + msgid "Not running" msgstr "Не работает" diff --git a/src/qt/languages/sk-SK.po b/src/qt/languages/sk-SK.po index 67d2aacca..399bee502 100644 --- a/src/qt/languages/sk-SK.po +++ b/src/qt/languages/sk-SK.po @@ -15,7 +15,7 @@ msgstr "&Klávesnica vyžaduje záber" msgid "&Right CTRL is left ALT" msgstr "&Pravý Ctrl je ľavý Alt" -msgid "&Hard Reset..." +msgid "&Hard reset" msgstr "&Resetovať" msgid "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "Vynútiť vypnutie" msgid "Start" msgstr "Spustiť" +msgid "&Force shutdown" +msgstr "&Vynútiť vypnutie" + +msgid "&Start" +msgstr "&Spustiť" + msgid "Not running" msgstr "Nebeží" diff --git a/src/qt/languages/sl-SI.po b/src/qt/languages/sl-SI.po index 4046d4700..31cb1e303 100644 --- a/src/qt/languages/sl-SI.po +++ b/src/qt/languages/sl-SI.po @@ -15,8 +15,8 @@ msgstr "&Tipkovnica potrebuje zajem" msgid "&Right CTRL is left ALT" msgstr "&Desni CTRL je levi ALT" -msgid "&Hard Reset..." -msgstr "&Ponovni zagon..." +msgid "&Hard reset" +msgstr "&Ponovni zagon" msgid "&Ctrl+Alt+Del" msgstr "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "Prisilno prekini" msgid "Start" msgstr "Zaženi" +msgid "&Force shutdown" +msgstr "&Prisilno prekini" + +msgid "&Start" +msgstr "&Zaženi" + msgid "Not running" msgstr "Se ne izvaja" diff --git a/src/qt/languages/sv-SE.po b/src/qt/languages/sv-SE.po index 4622aceda..890bc18eb 100644 --- a/src/qt/languages/sv-SE.po +++ b/src/qt/languages/sv-SE.po @@ -15,8 +15,8 @@ msgstr "&Tangentbord behöver uppfångas" msgid "&Right CTRL is left ALT" msgstr "&Höger CTRL är vänster ALT" -msgid "&Hard Reset..." -msgstr "&Hård omstart..." +msgid "&Hard reset" +msgstr "&Hård omstart" msgid "&Ctrl+Alt+Del" msgstr "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "Tvinga avstängning" msgid "Start" msgstr "Starta" +msgid "&Force shutdown" +msgstr "&Tvinga avstängning" + +msgid "&Start" +msgstr "&Starta" + msgid "Not running" msgstr "Körs ej" diff --git a/src/qt/languages/tr-TR.po b/src/qt/languages/tr-TR.po index 8bf374091..3df51363c 100644 --- a/src/qt/languages/tr-TR.po +++ b/src/qt/languages/tr-TR.po @@ -15,8 +15,8 @@ msgstr "&Klavye sadece fare yakalandığında çalışsın" msgid "&Right CTRL is left ALT" msgstr "&Sağ CTRL tuşunu sol ALT tuşu olarak ayarla" -msgid "&Hard Reset..." -msgstr "Yeniden başlamaya &zorla..." +msgid "&Hard reset" +msgstr "Yeniden başlamaya &zorla" msgid "&Ctrl+Alt+Del" msgstr "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "Kapatmaya zorla" msgid "Start" msgstr "Başlat" +msgid "&Force shutdown" +msgstr "&Kapatmaya zorla" + +msgid "&Start" +msgstr "&Başlat" + msgid "Not running" msgstr "Çalışmıyor" diff --git a/src/qt/languages/uk-UA.po b/src/qt/languages/uk-UA.po index e5a714ad1..5e2dc7a1e 100644 --- a/src/qt/languages/uk-UA.po +++ b/src/qt/languages/uk-UA.po @@ -15,8 +15,8 @@ msgstr "&Клавіатура потребує захвату" msgid "&Right CTRL is left ALT" msgstr "&Правий CTRL - це лівий ALT" -msgid "&Hard Reset..." -msgstr "&Холодне перезавантаження..." +msgid "&Hard reset" +msgstr "&Холодне перезавантаження" msgid "&Ctrl+Alt+Del" msgstr "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "Примусове завершення роботи" msgid "Start" msgstr "Пуск" +msgid "&Force shutdown" +msgstr "Примусове &завершення роботи" + +msgid "&Start" +msgstr "&Пуск" + msgid "Not running" msgstr "Не працює" diff --git a/src/qt/languages/vi-VN.po b/src/qt/languages/vi-VN.po index a19394b79..632c43c12 100644 --- a/src/qt/languages/vi-VN.po +++ b/src/qt/languages/vi-VN.po @@ -15,7 +15,7 @@ msgstr "Bàn phím &hoạt động cần 'bắt' chuột" msgid "&Right CTRL is left ALT" msgstr "Gắn ALT trái vào CTRL ph&ải" -msgid "&Hard Reset..." +msgid "&Hard reset" msgstr "Buộc khởi độn&g lại" msgid "&Ctrl+Alt+Del" @@ -1077,6 +1077,12 @@ msgstr "Buộc tắt nguồn máy" msgid "Start" msgstr "Khởi động" +msgid "&Force shutdown" +msgstr "&Buộc tắt nguồn máy" + +msgid "&Start" +msgstr "&Khởi động" + msgid "Not running" msgstr "Đang không chạy" diff --git a/src/qt/languages/zh-CN.po b/src/qt/languages/zh-CN.po index 921f3f64e..7e92f9aee 100644 --- a/src/qt/languages/zh-CN.po +++ b/src/qt/languages/zh-CN.po @@ -15,8 +15,8 @@ msgstr "键盘需要捕捉(&K)" msgid "&Right CTRL is left ALT" msgstr "将右 CTRL 键映射为左 ALT 键(&R)" -msgid "&Hard Reset..." -msgstr "硬重置(&H)..." +msgid "&Hard reset" +msgstr "硬重置(&H)" msgid "&Ctrl+Alt+Del" msgstr "Ctrl+Alt+Del(&C)" @@ -1077,6 +1077,12 @@ msgstr "强制关机" msgid "Start" msgstr "启动" +msgid "&Force shutdown" +msgstr "强制关机(&F)" + +msgid "&Start" +msgstr "启动(&S)" + msgid "Not running" msgstr "未在运行" diff --git a/src/qt/languages/zh-TW.po b/src/qt/languages/zh-TW.po index 771e67daf..fff385f34 100644 --- a/src/qt/languages/zh-TW.po +++ b/src/qt/languages/zh-TW.po @@ -15,8 +15,8 @@ msgstr "鍵盤需要捕捉(&K)" msgid "&Right CTRL is left ALT" msgstr "將右 CTRL 鍵映射為左 ALT 鍵(&R)" -msgid "&Hard Reset..." -msgstr "硬重設(&H)..." +msgid "&Hard reset" +msgstr "硬重設(&H)" msgid "&Ctrl+Alt+Del" msgstr "Ctrl+Alt+Del(&C)" @@ -1077,6 +1077,12 @@ msgstr "強制關機" msgid "Start" msgstr "開始" +msgid "&Force shutdown" +msgstr "強制關機(&F)" + +msgid "&Start" +msgstr "開始(&S)" + msgid "Not running" msgstr "未執行" diff --git a/src/qt/qt_mainwindow.ui b/src/qt/qt_mainwindow.ui index 78cb2df98..ca7aca2ca 100644 --- a/src/qt/qt_mainwindow.ui +++ b/src/qt/qt_mainwindow.ui @@ -340,7 +340,7 @@ :/menuicons/qt/icons/hard_reset.ico:/menuicons/qt/icons/hard_reset.ico - &Hard Reset... + &Hard reset false diff --git a/src/qt/qt_vmmanager_main.cpp b/src/qt/qt_vmmanager_main.cpp index 7235f4500..99c1c9a67 100644 --- a/src/qt/qt_vmmanager_main.cpp +++ b/src/qt/qt_vmmanager_main.cpp @@ -109,6 +109,53 @@ VMManagerMain::VMManagerMain(QWidget *parent) : if (indexAt.isValid()) { QMenu contextMenu(tr("Context Menu"), ui->listView); + QAction startAction(tr("&Start")); + contextMenu.addAction(&startAction); + connect(&startAction, &QAction::triggered, [this] { + selected_sysconfig->startButtonPressed(); + }); + startAction.setEnabled(selected_sysconfig->process->state() == QProcess::NotRunning); + startAction.setVisible(selected_sysconfig->process->state() == QProcess::NotRunning); + + QAction pauseAction(tr("&Pause")); + contextMenu.addAction(&pauseAction); + connect(&pauseAction, &QAction::triggered, [this] { + selected_sysconfig->pauseButtonPressed(); + }); + pauseAction.setEnabled(selected_sysconfig->process->state() == QProcess::Running); + pauseAction.setVisible(selected_sysconfig->process->state() == QProcess::Running); + if (selected_sysconfig->getProcessStatus() != VMManagerSystem::ProcessStatus::Running) + pauseAction.setText(tr("Re&sume")); + + QAction resetAction(tr("&Hard reset")); + contextMenu.addAction(&resetAction); + connect(&resetAction, &QAction::triggered, [this] { + selected_sysconfig->restartButtonPressed(); + }); + resetAction.setEnabled(selected_sysconfig->process->state() == QProcess::Running); + + QAction forceShutdownAction(tr("&Force shutdown")); + contextMenu.addAction(&forceShutdownAction); + connect(&forceShutdownAction, &QAction::triggered, [this] { + selected_sysconfig->shutdownForceButtonPressed(); + }); + forceShutdownAction.setEnabled(selected_sysconfig->process->state() == QProcess::Running); + + QAction cadAction(tr("&Ctrl+Alt+Del")); + contextMenu.addAction(&cadAction); + connect(&cadAction, &QAction::triggered, [this] { + selected_sysconfig->cadButtonPressed(); + }); + cadAction.setEnabled(selected_sysconfig->process->state() == QProcess::Running); + + contextMenu.addSeparator(); + + QAction settingsAction(tr("&Settings...")); + contextMenu.addAction(&settingsAction); + connect(&settingsAction, &QAction::triggered, [this] { + selected_sysconfig->launchSettings(); + }); + QAction nameChangeAction(tr("Change &display name...")); contextMenu.addAction(&nameChangeAction); // Use a lambda to call a function so indexAt can be passed diff --git a/src/qt/qt_vmmanager_mainwindow.ui b/src/qt/qt_vmmanager_mainwindow.ui index 7cd817a0b..c45e83741 100644 --- a/src/qt/qt_vmmanager_mainwindow.ui +++ b/src/qt/qt_vmmanager_mainwindow.ui @@ -98,6 +98,9 @@ &Start + + Start + false @@ -108,7 +111,10 @@ :/menuicons/qt/icons/hard_reset.ico:/menuicons/qt/icons/hard_reset.ico - &Hard Reset... + &Hard reset + + + Hard reset false @@ -167,6 +173,9 @@ &Settings... + + Settings... + QAction::NoRole