Переделано под один мега-проект LMS с общим CMakeLists.txt

This commit is contained in:
krivoshein
2025-01-15 12:34:56 +03:00
parent 3064818931
commit 1c93b1f94d
219 changed files with 68 additions and 51 deletions

View File

@@ -0,0 +1,42 @@
#ifndef MSGWIDGET_H
#define MSGWIDGET_H
#include <QWidget>
namespace Ui {
class MsgWidget;
}
//Виджет одного сообщения для/от клиента
class MsgWidget : public QWidget
{
Q_OBJECT
public:
enum AligneAvatar
{
Left,
Right
};
public:
explicit MsgWidget(QString avatar, AligneAvatar aligneAvatar, int width, QWidget *parent = nullptr);
~MsgWidget();
void setAligneAvatarLeft();
void setAligneAvatarRight();
void setAvatar(QString avatar);
void setWidth(int width);
void setText(QString text);
private slots:
void on_textEdit_textChanged();
private:
Ui::MsgWidget *ui;
int widthEdit;
};
#endif // MSGWIDGET_H