From 696979e9a3cc6dd7584834bb08a31f83c5c127a7 Mon Sep 17 00:00:00 2001 From: Auro <35087590+MrAuro@users.noreply.github.com> Date: Sun, 24 Oct 2021 11:27:18 -0400 Subject: [PATCH] Add chatter count to viewer list popout (#3261) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Paweł Co-authored-by: pajlada --- CHANGELOG.md | 1 + src/widgets/splits/Split.cpp | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 84f33b59..5c33fd15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,7 @@ - Minor: Fixed `/streamlink` command not stripping leading @'s or #'s (#3215) - Minor: Strip leading @ and trailing , from username in `/popout` command. (#3217) - Minor: Added `flags.reward_message` filter variable (#3231) +- Minor: Added chatter count to viewer list popout (#3261) - Minor: Added highlights for first messages (#3267) - Minor: Ignore out of bounds check for tiling wms (#3270) - Minor: Added `flags.first_message` filter variable (#3292) diff --git a/src/widgets/splits/Split.cpp b/src/widgets/splits/Split.cpp index 05d18e08..16a637d7 100644 --- a/src/widgets/splits/Split.cpp +++ b/src/widgets/splits/Split.cpp @@ -15,6 +15,7 @@ #include "singletons/Theme.hpp" #include "singletons/WindowManager.hpp" #include "util/Clipboard.hpp" +#include "util/Helpers.hpp" #include "util/NuulsUploader.hpp" #include "util/Shortcut.hpp" #include "util/StreamLink.hpp" @@ -744,6 +745,11 @@ void Split::showViewerList() auto obj = result.parseJson(); QJsonObject chattersObj = obj.value("chatters").toObject(); + viewerDock->setWindowTitle( + QString("Viewer List - %1 (%2 chatters)") + .arg(this->getChannel()->getName()) + .arg(localizeNumbers(obj.value("chatter_count").toInt()))); + loadingLabel->hide(); for (int i = 0; i < jsonLabels.size(); i++) {