summaryrefslogtreecommitdiff
path: root/components/chatmessage.cpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2020-09-22 00:07:55 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2020-09-22 00:07:55 -0400
commitdbe9dc3c64555f1aaaed1755d37e6f8b450a54f6 (patch)
treeb1819ad55a532ecb09f404fbe57bccb165b1caa9 /components/chatmessage.cpp
parentc6cc07122a847001c505a3b1bf17888691ed7046 (diff)
downloadabaddon-portaudio-dbe9dc3c64555f1aaaed1755d37e6f8b450a54f6.tar.gz
abaddon-portaudio-dbe9dc3c64555f1aaaed1755d37e6f8b450a54f6.zip
show pinned message events
Diffstat (limited to 'components/chatmessage.cpp')
-rw-r--r--components/chatmessage.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/components/chatmessage.cpp b/components/chatmessage.cpp
index 98bbcdc..c846e20 100644
--- a/components/chatmessage.cpp
+++ b/components/chatmessage.cpp
@@ -395,8 +395,15 @@ ChatMessageUserEventItem::ChatMessageUserEventItem(const Message *data) {
set_hexpand(true);
m_label->set_halign(Gtk::ALIGN_START);
m_label->set_use_markup();
- if (data->Type == MessageType::GUILD_MEMBER_JOIN)
- m_label->set_markup("<span color='#999999'><i>[user joined]</i></span>");
+ switch (data->Type) {
+ case MessageType::GUILD_MEMBER_JOIN:
+ m_label->set_markup("<span color='#999999'><i>[user joined]</i></span>");
+ break;
+ case MessageType::CHANNEL_PINNED_MESSAGE:
+ m_label->set_markup("<span color='#999999'><i>[message pinned]</i></span>");
+ break;
+ default: break;
+ }
add(*m_label);
show_all();