Подправил доступность кнопки Send

This commit is contained in:
krivoshein
2025-01-29 17:18:00 +03:00
parent 5926b20942
commit 65249110d1

View File

@@ -19,6 +19,8 @@ MessangerWidget::MessangerWidget(QWidget *parent) :
ui->tabWidget->removeTab(0); ui->tabWidget->removeTab(0);
ui->btnSend->setObjectName("btnSend"); ui->btnSend->setObjectName("btnSend");
ui->btnSend->setEnabled(false);
} }
MessangerWidget::~MessangerWidget() MessangerWidget::~MessangerWidget()
@@ -55,6 +57,7 @@ void MessangerWidget::addTabDialogMessenger(Trainee trainee)
{//Самая первая вкладка, делаем ее активной {//Самая первая вкладка, делаем ее активной
currLogin = trainee.getLogin(); currLogin = trainee.getLogin();
emit signal_tabMessengerChanged(currLogin); emit signal_tabMessengerChanged(currLogin);
ui->btnSend->setEnabled(true);
} }
//Проверяем наличие диалога с этим клиентом //Проверяем наличие диалога с этим клиентом
@@ -132,6 +135,7 @@ int MessangerWidget::getIndexTab(QString login)
void MessangerWidget::clear() void MessangerWidget::clear()
{ {
ui->btnSend->setEnabled(false);
listTrainees.clear(); listTrainees.clear();
actualizationTabsDialogMessenger(); actualizationTabsDialogMessenger();
} }
@@ -182,9 +186,11 @@ void MessangerWidget::slot_traineeSelected(QString login)
{ {
//Активируем нужную вкладку //Активируем нужную вкладку
ui->tabWidget->setCurrentIndex(getIndexTab(login)); ui->tabWidget->setCurrentIndex(getIndexTab(login));
ui->btnSend->setEnabled(true);
return; return;
} }
} }
ui->btnSend->setEnabled(false);
} }
void MessangerWidget::slot_LanguageChanged(QString language) void MessangerWidget::slot_LanguageChanged(QString language)