diff -r 4b95e33ee476 -r fe106c497b75 src/MainWindow.cpp
--- a/src/MainWindow.cpp Fri Feb 11 12:02:09 2022 +0100
+++ b/src/MainWindow.cpp Fri Feb 11 14:22:26 2022 +0100
@@ -1,5 +1,21 @@
-
+/**
+ * MainWindow.cpp is part of bmsapp.
+ *
+ * bmsapp is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * bmsapp is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#include "MainWindow.h"
+#include "AboutDialog.h"
#include "../ui/ui_MainWindow.h"
#include
@@ -11,14 +27,27 @@
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow)
{
- ui->setupUi(this);
+ ui->setupUi(this);
}
MainWindow::~MainWindow()
{
- delete ui;
+ delete ui;
}
+void MainWindow::on_actionExit_triggered()
+{
+ this->close();
+}
+
+void MainWindow::on_actionAbout_triggered()
+{
+ AboutDialog dialog(this);
+ dialog.setModal(true);
+ dialog.exec();
+}
+
+