Add option to open a user's chat in a new tab from the usercard avatar context menu (#3625)

Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
This commit is contained in:
badoge
2022-04-30 03:29:14 -07:00
committed by GitHub
parent b825493d6e
commit d85d9d4910
2 changed files with 14 additions and 0 deletions
+13
View File
@@ -305,6 +305,19 @@ UserInfoPopup::UserInfoPopup(bool closeAutomatically, QWidget *parent)
loginName.toLower()));
});
menu->addAction(
"Open channel in a new tab", this, [loginName] {
ChannelPtr channel =
getApp()->twitch->getOrAddChannel(
loginName);
auto &nb = getApp()
->windows->getMainWindow()
.getNotebook();
SplitContainer *container = nb.addPage(true);
Split *split = new Split(container);
split->setChannel(channel);
container->appendSplit(split);
});
menu->popup(QCursor::pos());
menu->raise();
}