flInitServerLMSWidget

This commit is contained in:
2026-02-09 11:45:16 +03:00
parent 0d287113e1
commit b3aa4d088a

View File

@@ -114,45 +114,57 @@ void MainWindow::changeEvent(QEvent *event)
void MainWindow::slot_TrayIconActivated(QSystemTrayIcon::ActivationReason reason) void MainWindow::slot_TrayIconActivated(QSystemTrayIcon::ActivationReason reason)
{ {
switch (reason){ if(flInitServerLMSWidget)
case QSystemTrayIcon::Trigger: {
/* если окно видимо, то оно скрывается, switch (reason){
* и наоборот, если скрыто, то разворачивается на экран case QSystemTrayIcon::Trigger:
* */ /* если окно видимо, то оно скрывается,
if(!this->isVisible()) * и наоборот, если скрыто, то разворачивается на экран
{ * */
slot_TrayMenu_ShowWindow(); if(!this->isVisible())
{
slot_TrayMenu_ShowWindow();
}
else
{
slot_TrayMenu_HideWindow();
}
break;
default:
break;
} }
else
{
slot_TrayMenu_HideWindow();
}
break;
default:
break;
} }
} }
void MainWindow::slot_TrayMessageClicked() void MainWindow::slot_TrayMessageClicked()
{ {
if(!this->isVisible()) if(flInitServerLMSWidget)
{ {
slot_TrayMenu_ShowWindow(); if(!this->isVisible())
{
slot_TrayMenu_ShowWindow();
}
} }
} }
void MainWindow::slot_TrayMenu_ShowWindow() void MainWindow::slot_TrayMenu_ShowWindow()
{ {
this->show(); if(flInitServerLMSWidget)
action_ShowWindow->setEnabled(false); {
action_HideWindow->setEnabled(true); this->show();
action_ShowWindow->setEnabled(false);
action_HideWindow->setEnabled(true);
}
} }
void MainWindow::slot_TrayMenu_HideWindow() void MainWindow::slot_TrayMenu_HideWindow()
{ {
this->hide(); if(flInitServerLMSWidget)
action_ShowWindow->setEnabled(true); {
action_HideWindow->setEnabled(false); this->hide();
action_ShowWindow->setEnabled(true);
action_HideWindow->setEnabled(false);
}
} }
void MainWindow::slot_TrayMenu_Exit() void MainWindow::slot_TrayMenu_Exit()