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

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

@@ -151,7 +151,7 @@ void MessangerWidget::clear()
actualizationTabsDialogMessenger();
}
void MessangerWidget::addMsgWidgetLocal(QString text)
void MessangerWidget::showSendedMessage(QString text)
{
//Ищем нужный диалог
foreach(TabDialogMessenger* tabDialog, listTabDialogMessenger)
@@ -175,7 +175,7 @@ void MessangerWidget::setOneTrainee(Trainee trainee)
listTrainees.clear();
listTrainees.append(trainee);
slot_InitMessanger(listTrainees);
initMessangerWidget(listTrainees);
}
void MessangerWidget::on_btnSend_clicked()
@@ -221,7 +221,7 @@ void MessangerWidget::on_tabWidget_currentChanged(int index)
}
}
void MessangerWidget::slot_traineeSelected(QString login)
void MessangerWidget::traineeSelected(QString login)
{
//Ищем нужный диалог
foreach(TabDialogMessenger* tabDialog, listTabDialogMessenger)
@@ -239,13 +239,24 @@ void MessangerWidget::slot_traineeSelected(QString login)
ui->editMsg->setEnabled(false);
}
void MessangerWidget::getTabDialogMessengerByID(QString id_user)
{
//Ищем нужный диалог
foreach(TabDialogMessenger* tabDialog, listTabDialogMessenger)
{
if(tabDialog->getUserId() == id_user)
{
}
}
}
void MessangerWidget::slot_LanguageChanged(QString language)
{
qtLanguageTranslator.load(QString("translationsMy/ServerLMS_") + language, ".");
qApp->installTranslator(&qtLanguageTranslator);
}
void MessangerWidget::slot_InitMessanger(QList<Trainee> listTrainees)
void MessangerWidget::initMessangerWidget(QList<Trainee> listTrainees)
{
if(flOneTrainee)
{
@@ -273,7 +284,7 @@ void MessangerWidget::slot_InitMessanger(QList<Trainee> listTrainees)
}
}
void MessangerWidget::slot_showMessage(ClientMessage clientMessage)
void MessangerWidget::showReceivedMessage(ClientMessage clientMessage)
{
for(Trainee trainee: listTrainees)
{