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