Setting for disabling /mentions tab highlight (#1994)

Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
This commit is contained in:
apa420
2021-01-16 14:27:19 +01:00
committed by GitHub
parent b587173e18
commit f19cc60a5b
5 changed files with 26 additions and 1 deletions
+17
View File
@@ -425,6 +425,23 @@ std::unique_ptr<QMenu> SplitHeader::createMainMenu()
this->split_->setModerationMode(!this->split_->getModerationMode());
});
if (this->split_->getChannel()->getType() == Channel::Type::TwitchMentions)
{
auto action = new QAction(this);
action->setText("Enable /mention tab highlights");
action->setCheckable(true);
QObject::connect(moreMenu, &QMenu::aboutToShow, this, [action, this]() {
action->setChecked(getSettings()->highlightMentions);
});
action->connect(action, &QAction::triggered, this, [this]() {
getSettings()->highlightMentions =
!getSettings()->highlightMentions;
});
moreMenu->addAction(action);
}
if (dynamic_cast<TwitchChannel *>(this->split_->getChannel().get()))
{
moreMenu->addAction("Show viewer list", this->split_,