Завел контроллер Месанджера

This commit is contained in:
2025-09-03 17:24:36 +03:00
parent e9b571aa81
commit 5e834b582f
11 changed files with 178 additions and 60 deletions

View File

@@ -150,17 +150,8 @@ void MessangerWidget::clear()
actualizationTabsDialogMessenger();
}
void MessangerWidget::on_btnSend_clicked()
void MessangerWidget::addMsgWidgetLocal(QString text)
{
QString text = ui->editMsg->toPlainText();
QString from = currClientId;
QString to = selectedUserId;
ClientMessage message = ClientMessage(from,to,text);
emit signal_sendMessage(message);
ui->editMsg->clear();
//Ищем нужный диалог
foreach(TabDialogMessenger* tabDialog, listTabDialogMessenger)
{
@@ -176,6 +167,33 @@ void MessangerWidget::on_btnSend_clicked()
}
}
void MessangerWidget::on_btnSend_clicked()
{
QString text = ui->editMsg->toPlainText();
QString from = currClientId;
QString to = selectedUserId;
ClientMessage message = ClientMessage(from,to,text);
emit signal_sendMessage(message);
ui->editMsg->clear();
/*
//Ищем нужный диалог
foreach(TabDialogMessenger* tabDialog, listTabDialogMessenger)
{
if(tabDialog->getUserLogin() == selectedUserLogin)
{
//Добавляем в существующую вкладку
tabDialog->addMsgWidgetLocal(text);
//Делаем ее активной
ui->tabWidget->setCurrentIndex(getIndexTab(selectedUserLogin));
return;
}
}*/
}
void MessangerWidget::on_tabWidget_currentChanged(int index)
{
//Ищем нужный диалог