ref: unify Split popup logic (#3848)

Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
This commit is contained in:
Leon Richardt
2022-07-07 19:28:38 +02:00
committed by GitHub
parent 53a625e26e
commit e1b512a373
4 changed files with 22 additions and 14 deletions
@@ -22,10 +22,8 @@ NewPopupItem::NewPopupItem(const QString &channelName)
void NewPopupItem::action()
{
auto *app = getApp();
auto &popup = app->windows->createWindow(WindowType::Popup, true);
auto *split =
popup.getNotebook().getOrAddSelectedPage()->appendNewSplit(false);
split->setChannel(app->twitch->getOrAddChannel(this->channelName_));
auto channel = app->twitch->getOrAddChannel(this->channelName_);
app->windows->openInPopup(channel);
}
void NewPopupItem::paint(QPainter *painter, const QRect &rect) const