From 675f99e9cc418975ee421910a531211f5d6d10fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82?= Date: Sun, 25 Apr 2021 15:16:32 +0200 Subject: [PATCH] Added image links to the badge context menu (#2667) --- CHANGELOG.md | 1 + src/widgets/helper/ChannelView.cpp | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index df17e89f..c4e78e08 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Unversioned +- Minor: Added image links to the badge context menu. (#2667) - Minor: Added a setting to hide Twitch Predictions badges. (#2668) - Bugfix: Added missing Copy/Open link context menu entries to emotes in Emote Picker. (#2670) - Bugfix: Fixed visual glitch with smooth scrolling. (#2084) diff --git a/src/widgets/helper/ChannelView.cpp b/src/widgets/helper/ChannelView.cpp index f6715157..e68d7b8e 100644 --- a/src/widgets/helper/ChannelView.cpp +++ b/src/widgets/helper/ChannelView.cpp @@ -1827,6 +1827,13 @@ void ChannelView::addContextMenuItems( auto menu = new QMenu; previousMenu = menu; + if (creatorFlags.hasAny({MessageElementFlag::Badges})) + { + auto badgeElement = dynamic_cast(&creator); + addEmoteContextMenuItems(*badgeElement->getEmote(), creatorFlags, + *menu); + } + // Emote actions if (creatorFlags.hasAny( {MessageElementFlag::EmoteImages, MessageElementFlag::EmojiImage}))