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 +