Корректировка поведения GUI

This commit is contained in:
krivoshein
2025-01-31 11:27:57 +03:00
parent d3b55efd0e
commit c46986f9e3
10 changed files with 42 additions and 19 deletions

View File

@@ -102,7 +102,7 @@ InstructorsAndTraineesWidget::InstructorsAndTraineesWidget(QWidget *parent) :
messangerWidget->setMinimumSize(400, 500);
messangerWidget->setMaximumWidth(500);
//ui->btnAuthorizationInstructor->setEnabled(false);
ui->btnAuthorizationInstructor->setEnabled(false);
ui->btnAssignTask->setEnabled(false);
@@ -263,13 +263,19 @@ void InstructorsAndTraineesWidget::slot_ConnectedToServer(bool state)
ui->btnSetVersion->hide();
ui->lblDBisConnected->setPixmap(QPixmap(QStringLiteral(":/resources/icons/circleGray.png")));
viewerTrainees->clearTree();
viewerInstructors->clearTree();
viewerInstructors->setAuthComplited(false);
viewerTrainees->setAuthComplited(false);
ammTasksWidget->clearTree();
fimTasksWidget->clearTree();
viewerTrainees->deactivate();
viewerInstructors->deactivate();
ammTasksWidget->deactivate();
fimTasksWidget->deactivate();
ui->btnAssignTask->setEnabled(false);
messangerWidget->clear();
QMessageBox::warning(this, tr("Warning!"), tr("The server is disabled"));
}
}
@@ -366,11 +372,12 @@ void InstructorsAndTraineesWidget::on_btnAuthorizationInstructor_clicked()
disconnect(connectorToServer,&ConnectorToServer::signal_UpdateDB,viewerTrainees,&ViewerTrainees::slot_NeedUpdateUI);
disconnect(connectorToServer,&ConnectorToServer::signal_InitMessanger,messangerWidget,&MessangerWidget::slot_InitMessanger);
viewerTrainees->clearTree();
viewerInstructors->clearTree();
viewerTrainees->deactivate();
viewerInstructors->deactivate();
ammTasksWidget->clearTree();
fimTasksWidget->clearTree();
ammTasksWidget->deactivate();
fimTasksWidget->deactivate();
ui->btnAssignTask->setEnabled(false);
messangerWidget->clear();
}