diff --git a/apps/include/mainwindow.h b/apps/include/mainwindow.h
index f7a3da3..71de4f3 100644
--- a/apps/include/mainwindow.h
+++ b/apps/include/mainwindow.h
@@ -17,6 +17,9 @@ public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
+private slots:
+ void on_actionExit_triggered();
+
private:
Ui::MainWindow *ui;
};
diff --git a/apps/source/mainwindow.cpp b/apps/source/mainwindow.cpp
index 47ce592..15baf0c 100644
--- a/apps/source/mainwindow.cpp
+++ b/apps/source/mainwindow.cpp
@@ -16,3 +16,9 @@ MainWindow::~MainWindow()
{
delete ui;
}
+
+void MainWindow::on_actionExit_triggered()
+{
+ close();
+}
+
diff --git a/apps/ui/mainwindow.ui b/apps/ui/mainwindow.ui
index a7c58ee..8d748fe 100644
--- a/apps/ui/mainwindow.ui
+++ b/apps/ui/mainwindow.ui
@@ -74,6 +74,9 @@
&About
+
+ Ctrl+I
+
@@ -82,6 +85,12 @@
E&xit
+
+ Ctrl+Q
+
+
+ QAction::MenuRole::QuitRole
+