Add doc for main.cpp

This commit is contained in:
E. Kozlovskaya 2021-01-05 20:33:37 +07:00
parent ad22f82830
commit 4363d9bf90

View file

@ -3,14 +3,24 @@
#include "db/database.h"
/**
* @brief Основная точка входа в приложение
*
* @param argc Кол-во аргументов командной строки
* @param argv Массив аргументов командной строки
* @return int Код выхода приложения
*/
int main(int argc, char *argv[]) {
QApplication a(argc, argv);
//! Считываем данные в систему
Database::instance()->load();
//! Открываем окно авторизации
LoginWindow w;
w.show();
//! Подписываемся на событие закрытия приложения, для сохранения данных на диск
QObject::connect(&a, &QApplication::aboutToQuit, []() {
Database::instance()->save();
});