mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-27 19:45:43 +03:00
initialize вместо singleShot
This commit is contained in:
@@ -25,6 +25,7 @@ int main(int argc, char *argv[])
|
||||
}
|
||||
|
||||
MainWindow w;
|
||||
w.initialize();
|
||||
w.show(); //Закоментировать, если нужно, чтобы по-умолчанию было свернуто в трее!
|
||||
return a.exec();
|
||||
}
|
||||
|
||||
@@ -67,10 +67,7 @@ MainWindow::MainWindow(QWidget *parent) :
|
||||
|
||||
//slot_Tray_ShowMessage(tr("Starting the server..."));
|
||||
|
||||
ui->verticalLayout_Main->addWidget(serverLMSWidget);
|
||||
|
||||
//Отложенная инициализация (для serverLMSWidget)
|
||||
QTimer::singleShot(1000, this, &MainWindow::slot_LazyInitialization);
|
||||
ui->verticalLayout_Main->addWidget(serverLMSWidget);
|
||||
}
|
||||
|
||||
MainWindow::~MainWindow()
|
||||
@@ -112,6 +109,11 @@ void MainWindow::changeEvent(QEvent *event)
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::initialize()
|
||||
{
|
||||
serverLMSWidget->startInitialization();
|
||||
}
|
||||
|
||||
void MainWindow::slot_TrayIconActivated(QSystemTrayIcon::ActivationReason reason)
|
||||
{
|
||||
if(flInitServerLMSWidget)
|
||||
@@ -198,11 +200,6 @@ void MainWindow::slot_updateStateServer(EStateServer stateServer, EStateBlockAut
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::slot_LazyInitialization()
|
||||
{
|
||||
serverLMSWidget->startInitialization();
|
||||
}
|
||||
|
||||
void MainWindow::slot_hasError(int code)
|
||||
{
|
||||
if(code == 100)
|
||||
|
||||
@@ -24,6 +24,8 @@ public:
|
||||
MainWindow(QWidget *parent = nullptr);
|
||||
~MainWindow();
|
||||
|
||||
void initialize();
|
||||
|
||||
protected:
|
||||
void changeEvent(QEvent * event) override;
|
||||
void closeEvent(QCloseEvent * event) override;
|
||||
@@ -48,8 +50,6 @@ public slots:
|
||||
//Слот изменения иконки трея о статусе Сервера
|
||||
void slot_updateStateServer(EStateServer stateServer, EStateBlockAutorization stateBlockAutorization);
|
||||
|
||||
//Слот отложенной инициализации
|
||||
void slot_LazyInitialization(); //TODO ?
|
||||
|
||||
void slot_hasError(int code); //TODO ?
|
||||
|
||||
|
||||
Reference in New Issue
Block a user