diff --git a/src/qt/qt_vmmanager_main.cpp b/src/qt/qt_vmmanager_main.cpp
index 4dd0422f3..e9872bf96 100644
--- a/src/qt/qt_vmmanager_main.cpp
+++ b/src/qt/qt_vmmanager_main.cpp
@@ -518,6 +518,15 @@ VMManagerMain::shutdownForceButtonPressed() const
selected_sysconfig->shutdownForceButtonPressed();
}
+void
+VMManagerMain::cadButtonPressed() const
+{
+ if (!currentSelectionIsValid())
+ return;
+
+ selected_sysconfig->cadButtonPressed();
+}
+
// This function doesn't appear to be needed any longer
void
VMManagerMain::refresh()
diff --git a/src/qt/qt_vmmanager_main.hpp b/src/qt/qt_vmmanager_main.hpp
index 9336f8e23..75b626959 100644
--- a/src/qt/qt_vmmanager_main.hpp
+++ b/src/qt/qt_vmmanager_main.hpp
@@ -67,6 +67,7 @@ public slots:
void pauseButtonPressed() const;
void shutdownRequestButtonPressed() const;
void shutdownForceButtonPressed() const;
+ void cadButtonPressed() const;
void searchSystems(const QString &text) const;
void newMachineWizard();
void updateGlobalSettings();
diff --git a/src/qt/qt_vmmanager_mainwindow.cpp b/src/qt/qt_vmmanager_mainwindow.cpp
index c54fff30b..305c5b07d 100644
--- a/src/qt/qt_vmmanager_mainwindow.cpp
+++ b/src/qt/qt_vmmanager_mainwindow.cpp
@@ -58,6 +58,7 @@ VMManagerMainWindow::
connect(ui->actionSettings, &QAction::triggered, vmm, &VMManagerMain::settingsButtonPressed);
connect(ui->actionHard_Reset, &QAction::triggered, vmm, &VMManagerMain::restartButtonPressed);
connect(ui->actionForce_Shutdown, &QAction::triggered, vmm, &VMManagerMain::shutdownForceButtonPressed);
+ connect(ui->actionCtrl_Alt_Del, &QAction::triggered, vmm, &VMManagerMain::cadButtonPressed);
// Set up menu actions
// (Disable this if the EMU_BUILD_NUM == 0)
diff --git a/src/qt/qt_vmmanager_mainwindow.ui b/src/qt/qt_vmmanager_mainwindow.ui
index f4168c8ad..95e5cce74 100644
--- a/src/qt/qt_vmmanager_mainwindow.ui
+++ b/src/qt/qt_vmmanager_mainwindow.ui
@@ -159,7 +159,7 @@
Ctrl+Alt+Del
- false
+ true
false