added usercard button to link to twitch's userbutton
This commit is contained in:
@@ -84,6 +84,8 @@ UserInfoPopup::UserInfoPopup()
|
|||||||
.assign(&this->ui_.ignoreHighlights);
|
.assign(&this->ui_.ignoreHighlights);
|
||||||
auto viewLogs = user.emplace<EffectLabel2>(this);
|
auto viewLogs = user.emplace<EffectLabel2>(this);
|
||||||
viewLogs->getLabel().setText("Online logs");
|
viewLogs->getLabel().setText("Online logs");
|
||||||
|
auto usercard = user.emplace<EffectLabel2>(this);
|
||||||
|
usercard->getLabel().setText("Usercard");
|
||||||
|
|
||||||
auto mod = user.emplace<Button>(this);
|
auto mod = user.emplace<Button>(this);
|
||||||
mod->setPixmap(app->resources->buttons.mod);
|
mod->setPixmap(app->resources->buttons.mod);
|
||||||
@@ -103,6 +105,12 @@ UserInfoPopup::UserInfoPopup()
|
|||||||
logs->show();
|
logs->show();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
QObject::connect(usercard.getElement(), &Button::leftClicked, [this] {
|
||||||
|
QDesktopServices::openUrl("https://www.twitch.tv/popout/" +
|
||||||
|
this->channel_->getName() +
|
||||||
|
"/viewercard/" + this->userName_);
|
||||||
|
});
|
||||||
|
|
||||||
QObject::connect(mod.getElement(), &Button::leftClicked, [this] {
|
QObject::connect(mod.getElement(), &Button::leftClicked, [this] {
|
||||||
this->channel_->sendMessage("/mod " + this->userName_);
|
this->channel_->sendMessage("/mod " + this->userName_);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user