Add DialogManager

This commit is contained in:
Krad
2022-07-19 14:15:00 +08:00
parent 3ccc8d7fa8
commit 6ba8b72cfa
4 changed files with 193 additions and 115 deletions

View File

@@ -11,6 +11,7 @@
#include "log/UserOperationLog.h"
#include <QTranslator>
#include <src/device/DeviceManager.h>
#include "dialogs/DialogManager.h"
#include "json/jsonobject.h"
#include "src/utilities/Locker.h"
#include "src/utilities/LanguageSwitcher.h"
@@ -60,6 +61,14 @@ int main(int argc, char* argv[])
QFont font(fontName);
QApplication::setFont(font);
QFile file(":/stylesheet/Dark2.css");
file.open(QFile::ReadOnly);
if (file.isOpen())
{
a.setStyleSheet(QLatin1String(file.readAll()));
}
SQLHelper::Open();
MainWindow w;
UserOperationLog::Default()->init();
@@ -93,10 +102,11 @@ int main(int argc, char* argv[])
Timer.start(1000);
thread.start();
DeviceManager::Default()->initDevice();
w.requestLogin();
DialogManager::Default()->init();
DeviceManager::Default()->initDevice();
ret = a.exec();
thread.terminate();
@@ -104,8 +114,9 @@ int main(int argc, char* argv[])
else
{
w.showFullScreen();
DeviceManager::Default()->initDevice();
w.requestLogin();
DialogManager::Default()->init();
DeviceManager::Default()->initDevice();
ret = a.exec();
}
DeviceManager::Default()->close();