diff --git a/InstructorsAndTrainees/instructorsandtraineeswidget.cpp b/InstructorsAndTrainees/instructorsandtraineeswidget.cpp index 18abca8..dc31da7 100644 --- a/InstructorsAndTrainees/instructorsandtraineeswidget.cpp +++ b/InstructorsAndTrainees/instructorsandtraineeswidget.cpp @@ -365,7 +365,12 @@ void InstructorsAndTraineesWidget::slot_ConnectedToServer(bool state) viewerInstructors->deactivate(); if(dlgSettings) - dlgSettings->deactivate(); + { + //dlgSettings->deactivate(); + dlgSettings->close(); + delete dlgSettings; + dlgSettings = nullptr; + } if(dlgAuthorization) { diff --git a/InstructorsAndTrainees/tasks/ammtaskswidget.cpp b/InstructorsAndTrainees/tasks/ammtaskswidget.cpp index 2a7d59a..7a820fd 100644 --- a/InstructorsAndTrainees/tasks/ammtaskswidget.cpp +++ b/InstructorsAndTrainees/tasks/ammtaskswidget.cpp @@ -583,5 +583,6 @@ void AMMtasksWidget::on_treeWidgetDoubleClicked(QTreeWidgetItem *item, int colum void AMMtasksWidget::on_btnDocsUpdating_clicked() { + ui->btnAssignTask->setEnabled(false); connectorToServer->sendQueryTasksXML("amm"); } diff --git a/ServerLMS/settings/dialogsettingstray.cpp b/ServerLMS/settings/dialogsettingstray.cpp index d7cfdc9..7a31797 100644 --- a/ServerLMS/settings/dialogsettingstray.cpp +++ b/ServerLMS/settings/dialogsettingstray.cpp @@ -20,6 +20,10 @@ DialogSettingsTray::DialogSettingsTray(ProviderDBLMS* providerDBLMS, QWidget *pa ui->btnUpdateDocs->setObjectName("btnUpdateDocs"); ui->checkLocalhost->setObjectName("checkLocalhost"); +#ifndef PROJECT_TYPE_DEBUG + ui->checkLocalhost->setEnabled(false); +#endif + /* Создаем строку для регулярного выражения */ QString ipRange = "(?:[0-1]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])"; /* Создаем регулярное выражение с применением строки, как