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