mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-29 20:05:38 +03:00
styleSheet
This commit is contained in:
@@ -7,11 +7,11 @@
|
||||
#include <trainee.h>
|
||||
#include "Datas.h"
|
||||
|
||||
class DialogMsg
|
||||
class TabDialogMessenger
|
||||
{
|
||||
public:
|
||||
DialogMsg();
|
||||
DialogMsg(int indexTab, QListWidget* listWidget, QString login)
|
||||
TabDialogMessenger();
|
||||
TabDialogMessenger(int indexTab, QListWidget* listWidget, QString login)
|
||||
{
|
||||
this->indexTab = indexTab;
|
||||
this->listWidget = listWidget;
|
||||
@@ -48,8 +48,13 @@ protected:
|
||||
public:
|
||||
enum ETypeMsg{fromClient, toClient};
|
||||
|
||||
void addMsg(QString login, QString name, QString text, ETypeMsg typeMsg);
|
||||
void addDialogTab(QString login, QString name);
|
||||
void addMsg(Trainee trainee, QString text, ETypeMsg typeMsg);
|
||||
void addTabDialogMessenger(Trainee trainee);
|
||||
|
||||
public:
|
||||
void updateMyStyleSheet();
|
||||
private:
|
||||
QString loadStyleSheet();
|
||||
|
||||
private slots:
|
||||
void on_btnSend_clicked();
|
||||
@@ -58,25 +63,26 @@ private slots:
|
||||
signals:
|
||||
//сигнал о готовности нового сообщения на отправку клиенту
|
||||
void signal_msgToClientReady(QString login, QString text);
|
||||
//сигнал об изменении вкладки диалога
|
||||
//сигнал об изменении вкладки диалога (TabDialogMessenger)
|
||||
void signal_tabMessengerChanged(QString login);
|
||||
|
||||
public slots:
|
||||
//слот обработки сигнала о выборе обучаемого
|
||||
void slot_traineeSelected(QString login);
|
||||
//слот обработки сигнала о смене языка
|
||||
void slot_LanguageChanged(QString language);
|
||||
//слот обработки сигнала об инициализации мессенджера
|
||||
void slot_InitMessanger(QList<Trainee> listTrainees);
|
||||
//слот обработки сигнала о выборе обучаемого
|
||||
void slot_traineeSelected(QString login);
|
||||
//слот о приходе нового сообщения от клиента
|
||||
void slot_msgFromClientReady(QString login, QString text);
|
||||
|
||||
private:
|
||||
virtual void keyPressEvent(QKeyEvent *event) override;
|
||||
|
||||
private:
|
||||
QList <DialogMsg> listDialogMsg;
|
||||
|
||||
QList <TabDialogMessenger> listTabDialogMessenger;
|
||||
QList<Trainee> listTrainees;
|
||||
QString currLogin = "";
|
||||
|
||||
Ui::MessangerWidget *ui;
|
||||
QTranslator qtLanguageTranslator;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user