- tweak: code management

This commit is contained in:
2026-04-06 12:20:43 +03:00
parent 590975b1f0
commit f883fa98a1
19 changed files with 71 additions and 74 deletions

28
src/main.cpp Normal file
View File

@@ -0,0 +1,28 @@
#include <QApplication>
#include <QMessageBox>
#include "services/database.h"
#include "userinterfaces/windows/loginwindow.h"
#include "userinterfaces/windows/mainwindow.h"
int main(int argc, char* argv[]) {
QApplication a(argc, argv);
a.setApplicationName("StationManager");
a.setOrganizationName("Station");
if (!Database::instance().initialize()) {
QMessageBox::critical(nullptr, "Ошибка",
"Не удалось инициализировать базу данных!");
return 1;
}
LoginWindow login;
if (login.exec() != QDialog::Accepted) {
return 0;
}
MainWindow w(login.getUsername(), login.getRole());
w.show();
return QApplication::exec();
}