Контроллер мессенджера доработанный

This commit is contained in:
2025-09-04 16:48:48 +03:00
parent 7a909d1ee5
commit adfd058fa1
15 changed files with 250 additions and 143 deletions

View File

@@ -32,24 +32,16 @@ PersonalCardTrainee::PersonalCardTrainee(ConnectorToServer* connectorToServer, M
ui->verticalLayout_AMMcommon->addWidget(ammTasksWidget_common);
ui->verticalLayout_FIMcommon->addWidget(fimTasksWidget_common);
ui->groupBox_Messenger->setMaximumWidth(500);
ui->groupBox_Messenger->setMinimumWidth(500);
/* Messanger*/
messangerWidget = messangerController->newWidget(this);
ui->verticalLayout_Messenger->addWidget(messangerWidget);
//QList<Trainee> listTrainees;
Trainee trainee = connectorToServer->getTrainee(id_trainee);
/*
listTrainees.append(trainee);
messangerWidget->slot_InitMessanger(listTrainees);
*/
messangerWidget = messangerController->newWidget(this, &trainee, ui->verticalLayout_Messenger);
messangerWidget->setOneTrainee(trainee);
ui->groupBox_Messenger->setMaximumWidth(600);
ui->groupBox_Messenger->setMinimumWidth(600);
//ui->verticalLayout_Messenger->addWidget(messangerWidget);
//messangerWidget->setOneTrainee(trainee);
}
PersonalCardTrainee::~PersonalCardTrainee()

View File

@@ -200,11 +200,16 @@ void ViewerTrainees::on_itemDoubleClicked(QTreeWidgetItem *item, int column)
PersonalCardTrainee cardTrainee(connectorToServer, messangerController, id_trainee, ammTasksWidgetCommon, fimTasksWidgetCommon, this);
QDialog* dialog = new QDialog(this);
QDialog* dialog = new QDialog(this,
Qt::WindowSystemMenuHint
| Qt::WindowMaximizeButtonHint
| Qt::WindowMinimizeButtonHint
| Qt::WindowCloseButtonHint);
QHBoxLayout *layout = new QHBoxLayout(dialog);
layout->addWidget(&cardTrainee);
dialog->setWindowTitle(tr("Personal card trainee"));
dialog->setMinimumSize(1600, 800);
dialog->setMinimumSize(1900, 1000);
dialog->exec();
ammTasksWidgetCommon->setParent(this);