Files
RRJServer/LibInstructorsAndTrainees/trainees/dialogcardtrainee.cpp
2026-01-20 14:34:15 +03:00

34 lines
1.2 KiB
C++

#include "dialogcardtrainee.h"
DialogCardTrainee::DialogCardTrainee(ConnectorToServer* connectorToServer, MessangerController* messangerController,
int id_trainee, AMMtasksWidget* ammTasksWidget_common, FIMtasksWidget* fimTasksWidget_common,
QWidget *parent) :
QDialog(parent,
Qt::WindowSystemMenuHint
| Qt::WindowMaximizeButtonHint
| Qt::WindowMinimizeButtonHint
| Qt::WindowCloseButtonHint),
cardTrainee(nullptr)
{
cardTrainee = new PersonalCardTrainee(connectorToServer, messangerController,
id_trainee, ammTasksWidget_common, fimTasksWidget_common, this);
QHBoxLayout *layout = new QHBoxLayout(this);
layout->addWidget(cardTrainee);
this->setWindowTitle(tr("Personal card trainee"));
this->setMinimumSize(1600, 800);
this->setWindowState(Qt::WindowMaximized);
this->setWindowFlags(windowFlags() & ~Qt::WindowMinimizeButtonHint);
this->setModal(true);
}
DialogCardTrainee::~DialogCardTrainee()
{
delete cardTrainee;
}
void DialogCardTrainee::closeEvent(QCloseEvent *event)
{
cardTrainee->close();
}