From feef6c6aaa9ed7c250a818272c6da7eef612e550 Mon Sep 17 00:00:00 2001 From: Ruben Anders Date: Sat, 13 Jul 2019 15:55:15 +0200 Subject: [PATCH] Marked VIP badge as "channel authority" badge (#1117) * Marked VIP badge as authority badge * Added vip.png resource * Registered VIP icon resource * Update ResourcesAutogen.cpp * Update ResourcesAutogen.hpp * Update ResourcesAutogen.hpp --- resources/resources_autogenerated.qrc | 3 ++- resources/twitch/vip.png | Bin 0 -> 476 bytes src/autogenerated/ResourcesAutogen.cpp | 3 ++- src/autogenerated/ResourcesAutogen.hpp | 3 ++- src/providers/twitch/TwitchMessageBuilder.cpp | 7 +++++++ 5 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 resources/twitch/vip.png diff --git a/resources/resources_autogenerated.qrc b/resources/resources_autogenerated.qrc index 96204e34..3b86592c 100644 --- a/resources/resources_autogenerated.qrc +++ b/resources/resources_autogenerated.qrc @@ -74,5 +74,6 @@ twitch/subscriber.png twitch/turbo.png twitch/verified.png + twitch/vip.png - \ No newline at end of file + diff --git a/resources/twitch/vip.png b/resources/twitch/vip.png new file mode 100644 index 0000000000000000000000000000000000000000..50518a1ded22d449b5155dbd82a4d3fea174aa2f GIT binary patch literal 476 zcmV<20VDp2P)&#I0-_67q8mXxgdV~JaLom#r@HjMG25738e|?#lrDz4I&ReMdtDz8uy9M2!$a3ZB!uu^TXVrBG#CV(%nx2JYkOTPVSgt|+dND1o@TE|!I8 zg<#T9p=3*8%{vdOnrqbKx#J$5#y*1SV3>^2>-rormr1YP$8Q815r*HM)9nxX3K1yG)|Fv!|C62<^MS-7^308utwitch.subscriber = QPixmap(":/twitch/subscriber.png"); this->twitch.turbo = QPixmap(":/twitch/turbo.png"); this->twitch.verified = QPixmap(":/twitch/verified.png"); + this->twitch.vip = QPixmap(":/twitch/vip.png"); } -} // namespace chatterino \ No newline at end of file +} // namespace chatterino diff --git a/src/autogenerated/ResourcesAutogen.hpp b/src/autogenerated/ResourcesAutogen.hpp index 1c8a0bce..c865f405 100644 --- a/src/autogenerated/ResourcesAutogen.hpp +++ b/src/autogenerated/ResourcesAutogen.hpp @@ -55,7 +55,8 @@ public: QPixmap subscriber; QPixmap turbo; QPixmap verified; + QPixmap vip; } twitch; }; -} // namespace chatterino \ No newline at end of file +} // namespace chatterino diff --git a/src/providers/twitch/TwitchMessageBuilder.cpp b/src/providers/twitch/TwitchMessageBuilder.cpp index b68eb8d8..2392d6b1 100644 --- a/src/providers/twitch/TwitchMessageBuilder.cpp +++ b/src/providers/twitch/TwitchMessageBuilder.cpp @@ -1082,6 +1082,13 @@ void TwitchMessageBuilder::appendTwitchBadges() MessageElementFlag::BadgeChannelAuthority) ->setTooltip("Twitch Channel Moderator"); } + else if (badge == "vip/1") + { + this->emplace( + Image::fromPixmap(app->resources->twitch.vip), + MessageElementFlag::BadgeChannelAuthority) + ->setTooltip("VIP"); + } else if (badge == "broadcaster/1") { this->emplace(