src/MainWindow.cpp

changeset 4
fe106c497b75
parent 3
4b95e33ee476
child 6
f8474f2c5db9
--- 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 <http://www.gnu.org/licenses/>.
+ */
 #include "MainWindow.h"
+#include "AboutDialog.h"
 #include "../ui/ui_MainWindow.h"
 
 #include <QApplication>
@@ -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();
+}
+
+

mercurial