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

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

@@ -40,10 +40,14 @@ public:
void clear();
void addMsgWidgetLocal(QString text);
void showSendedMessage(QString text);
void setOneTrainee(Trainee trainee);
public slots:
//слот обработки сигнала о смене языка
void slot_LanguageChanged(QString language);
private slots:
void on_btnSend_clicked();
void on_tabWidget_currentChanged(int index);
@@ -54,15 +58,12 @@ signals:
//сигнал об изменении вкладки диалога с клиентом (TabDialogMessenger)
void signal_tabMessengerChanged(QString login);
public slots:
//слот обработки сигнала о смене языка
void slot_LanguageChanged(QString language);
//слот обработки сигнала об инициализации мессенджера
void slot_InitMessanger(QList<Trainee> listTrainees);
//слот обработки сигнала о выборе обучаемого
void slot_traineeSelected(QString login);
//слот о приходе нового сообщения от клиента
void slot_showMessage(ClientMessage clientMessage);
public:
void showReceivedMessage(ClientMessage clientMessage);
void initMessangerWidget(QList<Trainee> listTrainees);
void traineeSelected(QString login);
void getTabDialogMessengerByID(QString id_user);
private:
virtual void keyPressEvent(QKeyEvent *event) override;