mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-27 19:45:43 +03:00
Рефакт
This commit is contained in:
@@ -73,7 +73,7 @@ void MessangerWidget::addTabDialogMessenger(User user)
|
||||
if(!tabDialogMessenger)
|
||||
{//Диалога еще не существует
|
||||
|
||||
tabDialogMessenger = new TabDialogMessenger(user.getLogin(), QString::number(user.getID()), this);
|
||||
tabDialogMessenger = new OneDialogMessenger(user.getLogin(), QString::number(user.getID()), this);
|
||||
|
||||
//Добавляем новую вкладку диалога
|
||||
QString typeUserStr = "";
|
||||
|
||||
@@ -16,9 +16,6 @@ class MessangerWidget : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
enum ETypeMsg{fromClient, toClient};
|
||||
|
||||
public:
|
||||
explicit MessangerWidget(QWidget *parent = nullptr);
|
||||
~MessangerWidget();
|
||||
@@ -50,7 +47,7 @@ protected:
|
||||
void changeEvent(QEvent * event) override;
|
||||
|
||||
private:
|
||||
TabDialogMessenger* tabDialogMessenger;
|
||||
OneDialogMessenger* tabDialogMessenger;
|
||||
User userRemote;
|
||||
QString currGUIclientId; //id этого клиента
|
||||
|
||||
|
||||
@@ -13,6 +13,11 @@ class MsgWidget : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
enum DirectionMsg
|
||||
{
|
||||
Incoming, //Входящее
|
||||
Outgoing //Исходящее
|
||||
};
|
||||
enum AligneAvatar
|
||||
{
|
||||
Left,
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#include "msgwidget.h"
|
||||
|
||||
|
||||
TabDialogMessenger::TabDialogMessenger(QString login , QString userId, QWidget *parent):
|
||||
OneDialogMessenger::OneDialogMessenger(QString login , QString userId, QWidget *parent):
|
||||
QListWidget(parent),
|
||||
login(""),
|
||||
userId("")
|
||||
@@ -15,12 +15,12 @@ TabDialogMessenger::TabDialogMessenger(QString login , QString userId, QWidget *
|
||||
setVerticalScrollBarPolicy(Qt::ScrollBarPolicy::ScrollBarAlwaysOn);
|
||||
}
|
||||
|
||||
TabDialogMessenger::~TabDialogMessenger()
|
||||
OneDialogMessenger::~OneDialogMessenger()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void TabDialogMessenger::addMsgWidgetLocal(QString text, QString timeStr)
|
||||
void OneDialogMessenger::addMsgWidgetLocal(QString text, QString timeStr)
|
||||
{
|
||||
QListWidgetItem *listWidgetItem = new QListWidgetItem();
|
||||
QString avatar = ":/resources/icons/instructor.png";
|
||||
@@ -46,7 +46,7 @@ void TabDialogMessenger::addMsgWidgetLocal(QString text, QString timeStr)
|
||||
scrollToItem(listWidgetItem);
|
||||
}
|
||||
|
||||
void TabDialogMessenger::addMsgWidgetRemote(QString text, QString timeStr)
|
||||
void OneDialogMessenger::addMsgWidgetRemote(QString text, QString timeStr)
|
||||
{
|
||||
QListWidgetItem *listWidgetItem = new QListWidgetItem();
|
||||
QString avatar = ":/resources/icons/trainee.png";
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
//TODO сделать идентификацию по ID
|
||||
|
||||
class TabDialogMessenger : public QListWidget
|
||||
class OneDialogMessenger : public QListWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
TabDialogMessenger(QString userLogin, QString userId, QWidget *parent = nullptr);
|
||||
~TabDialogMessenger();
|
||||
OneDialogMessenger(QString userLogin, QString userId, QWidget *parent = nullptr);
|
||||
~OneDialogMessenger();
|
||||
|
||||
QString getUserLogin() {return login;};
|
||||
QString getUserId() {return userId;}
|
||||
|
||||
Reference in New Issue
Block a user