chore: remove dead message element code (#5225)

This commit is contained in:
nerix
2024-03-02 22:09:54 +01:00
committed by GitHub
parent a041e13d21
commit 3c13e0c6d2
4 changed files with 4 additions and 55 deletions
-24
View File
@@ -160,13 +160,6 @@ using MessageElementFlags = FlagsEnum<MessageElementFlag>;
class MessageElement
{
public:
enum UpdateFlags : char {
Update_Text = 1,
Update_Emotes = 2,
Update_Images = 4,
Update_All = Update_Text | Update_Emotes | Update_Images
};
virtual ~MessageElement();
MessageElement(const MessageElement &) = delete;
@@ -176,7 +169,6 @@ public:
MessageElement &operator=(MessageElement &&) = delete;
MessageElement *setLink(const Link &link);
MessageElement *setText(const QString &text);
MessageElement *setTooltip(const QString &tooltip);
MessageElement *setTrailingSpace(bool value);
@@ -195,27 +187,11 @@ protected:
bool trailingSpace = true;
private:
QString text_;
Link link_;
QString tooltip_;
MessageElementFlags flags_;
};
// used when layout element doesn't have a creator
class EmptyElement : public MessageElement
{
public:
EmptyElement();
void addToContainer(MessageLayoutContainer &container,
MessageElementFlags flags) override;
static EmptyElement &instance();
private:
ImagePtr image_;
};
// contains a simple image
class ImageElement : public MessageElement
{