diff options
Diffstat (limited to 'components/chatmessage.hpp')
-rw-r--r-- | components/chatmessage.hpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/components/chatmessage.hpp b/components/chatmessage.hpp index 94428b3..35cdcd1 100644 --- a/components/chatmessage.hpp +++ b/components/chatmessage.hpp @@ -9,6 +9,7 @@ enum class ChatDisplayType { Text, Embed, Image, + GuildMemberJoin, }; // contains the username and timestamp, chat items get stuck into its box @@ -109,3 +110,15 @@ protected: Gtk::Box *m_main; Gtk::Label *m_attrib_label = nullptr; }; + +class ChatMessageUserEventItem + : public Gtk::EventBox + , public ChatMessageItem { +public: + ChatMessageUserEventItem(const Message *data); + + virtual void Update(); + +protected: + Gtk::Label *m_label; +}; |