From 65249110d13a8992a2c358654105a531e298c858 Mon Sep 17 00:00:00 2001 From: krivoshein Date: Wed, 29 Jan 2025 17:18:00 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=B4=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B4=D0=BE=D1=81=D1=82=D1=83=D0=BF=D0=BD=D0=BE?= =?UTF-8?q?=D1=81=D1=82=D1=8C=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B8=20Sen?= =?UTF-8?q?d?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- InstructorsAndTrainees/messanger/messangerwidget.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/InstructorsAndTrainees/messanger/messangerwidget.cpp b/InstructorsAndTrainees/messanger/messangerwidget.cpp index 6fe6fdd..bead357 100644 --- a/InstructorsAndTrainees/messanger/messangerwidget.cpp +++ b/InstructorsAndTrainees/messanger/messangerwidget.cpp @@ -19,6 +19,8 @@ MessangerWidget::MessangerWidget(QWidget *parent) : ui->tabWidget->removeTab(0); ui->btnSend->setObjectName("btnSend"); + + ui->btnSend->setEnabled(false); } MessangerWidget::~MessangerWidget() @@ -55,6 +57,7 @@ void MessangerWidget::addTabDialogMessenger(Trainee trainee) {//Самая первая вкладка, делаем ее активной currLogin = trainee.getLogin(); emit signal_tabMessengerChanged(currLogin); + ui->btnSend->setEnabled(true); } //Проверяем наличие диалога с этим клиентом @@ -132,6 +135,7 @@ int MessangerWidget::getIndexTab(QString login) void MessangerWidget::clear() { + ui->btnSend->setEnabled(false); listTrainees.clear(); actualizationTabsDialogMessenger(); } @@ -182,9 +186,11 @@ void MessangerWidget::slot_traineeSelected(QString login) { //Активируем нужную вкладку ui->tabWidget->setCurrentIndex(getIndexTab(login)); + ui->btnSend->setEnabled(true); return; } } + ui->btnSend->setEnabled(false); } void MessangerWidget::slot_LanguageChanged(QString language)