add MESSAGE_DELETE handling

This commit is contained in:
ouwou
2020-08-29 01:14:07 -04:00
parent 4e7ae1af1d
commit 299ecc71d9
12 changed files with 73 additions and 0 deletions

View File

@@ -11,6 +11,8 @@ class ChatMessageItem : public Gtk::ListBoxRow {
public:
Snowflake ID;
ChatDisplayType MessageType;
virtual void MarkAsDeleted() = 0;
};
class ChatMessageTextItem : public ChatMessageItem {
@@ -18,6 +20,7 @@ public:
ChatMessageTextItem(const MessageData *data);
void AppendNewContent(std::string content);
void PrependNewContent(std::string content);
virtual void MarkAsDeleted();
protected:
Gtk::Box *m_main_box;