Add doc for main.cpp
This commit is contained in:
parent
ad22f82830
commit
4363d9bf90
1 changed files with 10 additions and 0 deletions
|
|
@ -3,14 +3,24 @@
|
||||||
|
|
||||||
#include "db/database.h"
|
#include "db/database.h"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Основная точка входа в приложение
|
||||||
|
*
|
||||||
|
* @param argc Кол-во аргументов командной строки
|
||||||
|
* @param argv Массив аргументов командной строки
|
||||||
|
* @return int Код выхода приложения
|
||||||
|
*/
|
||||||
int main(int argc, char *argv[]) {
|
int main(int argc, char *argv[]) {
|
||||||
QApplication a(argc, argv);
|
QApplication a(argc, argv);
|
||||||
|
|
||||||
|
//! Считываем данные в систему
|
||||||
Database::instance()->load();
|
Database::instance()->load();
|
||||||
|
|
||||||
|
//! Открываем окно авторизации
|
||||||
LoginWindow w;
|
LoginWindow w;
|
||||||
w.show();
|
w.show();
|
||||||
|
|
||||||
|
//! Подписываемся на событие закрытия приложения, для сохранения данных на диск
|
||||||
QObject::connect(&a, &QApplication::aboutToQuit, []() {
|
QObject::connect(&a, &QApplication::aboutToQuit, []() {
|
||||||
Database::instance()->save();
|
Database::instance()->save();
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue