mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
Кнопка для Персональной карточки
This commit is contained in:
@@ -81,6 +81,7 @@ InstructorsAndTraineesWidget::InstructorsAndTraineesWidget(QWidget *parent) :
|
||||
ui->btnAuthorizationInstructor->setEnabled(false);
|
||||
ui->btnEditorTrainees->setEnabled(false);
|
||||
ui->btnEditorInstructors->setEnabled(false);
|
||||
ui->btnPersonalCard->setEnabled(false);
|
||||
}
|
||||
|
||||
InstructorsAndTraineesWidget::~InstructorsAndTraineesWidget()
|
||||
@@ -209,11 +210,12 @@ void InstructorsAndTraineesWidget::slot_checkDeLoginResult(ServerDeAuthorization
|
||||
|
||||
ui->btnEditorTrainees->setEnabled(false);
|
||||
ui->btnEditorInstructors->setEnabled(false);
|
||||
ui->btnPersonalCard->setEnabled(false);
|
||||
|
||||
updateLabelLoggedInInstructor("","");
|
||||
}
|
||||
else
|
||||
{
|
||||
{
|
||||
ui->btnAuthorizationInstructor->setChecked(true);
|
||||
SpecialMessageBox(this, SpecialMessageBox::TypeSpecMsgBox::critical, tr("Instructor deauthorization") + "\n" + tr("Error!")).exec();
|
||||
}
|
||||
@@ -243,6 +245,7 @@ void InstructorsAndTraineesWidget::slot_ConnectedToServer(bool state)
|
||||
|
||||
ui->btnEditorTrainees->setEnabled(false);
|
||||
ui->btnEditorInstructors->setEnabled(false);
|
||||
ui->btnPersonalCard->setEnabled(false);
|
||||
|
||||
viewerTrainees->deactivate();
|
||||
viewerInstructors->deactivate();
|
||||
@@ -264,6 +267,7 @@ void InstructorsAndTraineesWidget::slot_ConnectedToServer(bool state)
|
||||
|
||||
void InstructorsAndTraineesWidget::slot_traineeSelected(int id_trainee)
|
||||
{
|
||||
ui->btnPersonalCard->setEnabled(false);
|
||||
viewerInstructors->clearSelection();
|
||||
|
||||
/*Messanger*/
|
||||
@@ -272,12 +276,16 @@ void InstructorsAndTraineesWidget::slot_traineeSelected(int id_trainee)
|
||||
{
|
||||
Trainee trainee = connectorToServer->getTrainee(id_trainee);
|
||||
if(trainee.getID())
|
||||
{
|
||||
messangerWidget = messangerController->newWidget(this, &trainee, ui->verticalLayout_Messenger);
|
||||
ui->btnPersonalCard->setEnabled(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void InstructorsAndTraineesWidget::slot_instructorSelected(int id_instructor)
|
||||
{
|
||||
ui->btnPersonalCard->setEnabled(false);
|
||||
viewerTrainees->clearSelection();
|
||||
|
||||
/*Messanger*/
|
||||
@@ -474,3 +482,8 @@ void InstructorsAndTraineesWidget::on_btnEditorInstructors_clicked()
|
||||
{
|
||||
this->viewerInstructors->on_btnEditorInstructors_clicked();
|
||||
}
|
||||
|
||||
void InstructorsAndTraineesWidget::on_btnPersonalCard_clicked()
|
||||
{
|
||||
this->viewerTrainees->on_btnPersonalCard_clicked();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user