gestionale/argento/MainWindow.cpp

28 lines
731 B
C++
Raw Permalink Normal View History

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
}