Рефакт

This commit is contained in:
2025-09-11 15:05:11 +03:00
parent a5431175d9
commit 874ca7e806
5 changed files with 14 additions and 12 deletions

View File

@@ -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 = "";

View File

@@ -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 этого клиента

View File

@@ -13,6 +13,11 @@ class MsgWidget : public QWidget
{
Q_OBJECT
public:
enum DirectionMsg
{
Incoming, //Входящее
Outgoing //Исходящее
};
enum AligneAvatar
{
Left,

View File

@@ -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";

View File

@@ -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;}