diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2020-08-29 01:14:07 -0400 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2020-08-29 01:14:07 -0400 |
commit | 299ecc71d980904ad7ffaf6d44254da71f948666 (patch) | |
tree | 26d0ccd90d1299ea87219b725082ed2c021f2ce0 /components/chatmessage.hpp | |
parent | 4e7ae1af1d5c39591e8dbfe1742b42a4e578fff2 (diff) | |
download | abaddon-portaudio-299ecc71d980904ad7ffaf6d44254da71f948666.tar.gz abaddon-portaudio-299ecc71d980904ad7ffaf6d44254da71f948666.zip |
add MESSAGE_DELETE handling
Diffstat (limited to 'components/chatmessage.hpp')
-rw-r--r-- | components/chatmessage.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/components/chatmessage.hpp b/components/chatmessage.hpp index 227e272..8007f68 100644 --- a/components/chatmessage.hpp +++ b/components/chatmessage.hpp @@ -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; |