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(); +} + +