#include #include #include "database.h" #include "loginwindow.h" #include "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(); }