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:
@@ -54,13 +54,15 @@ InstructorsAndTraineesWidget::InstructorsAndTraineesWidget(QWidget *parent) :
|
|||||||
connect(viewerTrainees, &ViewerTrainees::signal_traineeSelected, messangerController, &MessangerController::slot_traineeSelected);
|
connect(viewerTrainees, &ViewerTrainees::signal_traineeSelected, messangerController, &MessangerController::slot_traineeSelected);
|
||||||
connect(messangerController, &MessangerController::signal_tabMessengerChanged, viewerTrainees, &ViewerTrainees::slot_tabMessengerChanged);
|
connect(messangerController, &MessangerController::signal_tabMessengerChanged, viewerTrainees, &ViewerTrainees::slot_tabMessengerChanged);
|
||||||
|
|
||||||
messangerWidget = messangerController->newWidget(this);
|
connect(viewerTrainees, &ViewerTrainees::signal_traineeSelected, this, &InstructorsAndTraineesWidget::slot_traineeSelected);
|
||||||
|
|
||||||
|
//messangerWidget = messangerController->newWidget(this);
|
||||||
|
|
||||||
|
|
||||||
//Размещение
|
//Размещение
|
||||||
ui->verticalLayout_Trainees->addWidget(viewerTrainees);
|
ui->verticalLayout_Trainees->addWidget(viewerTrainees);
|
||||||
ui->verticalLayout_Instructors->addWidget(viewerInstructors);
|
ui->verticalLayout_Instructors->addWidget(viewerInstructors);
|
||||||
ui->verticalLayout_Messenger->addWidget(messangerWidget);
|
//ui->verticalLayout_Messenger->addWidget(messangerWidget);
|
||||||
|
|
||||||
ui->groupBox_Messenger->setMinimumHeight(500);
|
ui->groupBox_Messenger->setMinimumHeight(500);
|
||||||
|
|
||||||
@@ -257,6 +259,14 @@ void InstructorsAndTraineesWidget::slot_ConnectedToServer(bool state)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void InstructorsAndTraineesWidget::slot_traineeSelected(QString login)
|
||||||
|
{
|
||||||
|
/* Messanger*/
|
||||||
|
messangerController->deleteWidget(messangerWidget);
|
||||||
|
Trainee trainee = connectorToServer->getTrainee(connectorToServer->getIdTraineeByLogin(login));
|
||||||
|
messangerWidget = messangerController->newWidget(this, &trainee, ui->verticalLayout_Messenger);
|
||||||
|
}
|
||||||
|
|
||||||
bool InstructorsAndTraineesWidget::authorizationInstructorDialog(QWidget* parent)
|
bool InstructorsAndTraineesWidget::authorizationInstructorDialog(QWidget* parent)
|
||||||
{
|
{
|
||||||
DialogAuthorizationInstructor dlg(parent);
|
DialogAuthorizationInstructor dlg(parent);
|
||||||
|
|||||||
@@ -48,6 +48,8 @@ public Q_SLOTS:
|
|||||||
//Слот обработки результата подключения к серверу
|
//Слот обработки результата подключения к серверу
|
||||||
void slot_ConnectedToServer(bool state);
|
void slot_ConnectedToServer(bool state);
|
||||||
|
|
||||||
|
void slot_traineeSelected(QString login);
|
||||||
|
|
||||||
Q_SIGNALS:
|
Q_SIGNALS:
|
||||||
//сигнал смены языка
|
//сигнал смены языка
|
||||||
void signal_LanguageChanged(QString language);
|
void signal_LanguageChanged(QString language);
|
||||||
|
|||||||
Reference in New Issue
Block a user