2019-08-07 12:12:36 +00:00
|
|
|
#include "MainWindow.h"
|
2020-09-19 23:18:10 +00:00
|
|
|
#include "ui_MainWindow.h"
|
2019-08-05 21:52:33 +00:00
|
|
|
|
2020-09-20 10:12:24 +00:00
|
|
|
namespace Ui {
|
|
|
|
QStatusBar* statusBar = nullptr;
|
|
|
|
}
|
2019-08-06 13:33:11 +00:00
|
|
|
|
2019-08-05 21:52:33 +00:00
|
|
|
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) {
|
|
|
|
ui->setupUi(this);
|
2020-09-20 10:12:24 +00:00
|
|
|
Ui::statusBar = statusBar();
|
2019-08-05 21:52:33 +00:00
|
|
|
|
2020-09-19 23:18:10 +00:00
|
|
|
QSqlDatabase db = QSqlDatabase::database();
|
|
|
|
if (db.isOpen()) {
|
2020-09-20 10:12:24 +00:00
|
|
|
status(Ui::INFO, QString("Connected to %1 at %2").arg(db.databaseName()).arg(db.hostName()));
|
2020-09-19 23:18:10 +00:00
|
|
|
} else {
|
|
|
|
status(Ui::ERROR, "Cannot connect to database: " + db.lastError().text());
|
2019-08-05 21:52:33 +00:00
|
|
|
}
|
2020-09-21 07:58:53 +00:00
|
|
|
|
|
|
|
connect (ui->actionExit, &QAction::triggered, [=]() {
|
|
|
|
close();
|
|
|
|
});
|
|
|
|
|
|
|
|
connect(ui->actionAbout, &QAction::triggered, [=]() {
|
|
|
|
AboutWindow window;
|
|
|
|
window.exec();
|
|
|
|
});
|
2019-08-16 18:51:52 +00:00
|
|
|
}
|