mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-13 19:49:51 +01:00
Merge pull request #1 from TranRed/subbutton
Added Subscribe option to channel menu
This commit is contained in:
parent
fb6a55847d
commit
d3aa3694f2
|
@ -636,6 +636,16 @@ void Split::showViewerList()
|
|||
viewerDock->activateWindow();
|
||||
}
|
||||
|
||||
void Split::openSubPage()
|
||||
{
|
||||
ChannelPtr channel = this->getChannel();
|
||||
|
||||
if (auto twitchChannel = dynamic_cast<TwitchChannel *>(channel.get()))
|
||||
{
|
||||
QDesktopServices::openUrl(twitchChannel->subscriptionUrl());
|
||||
}
|
||||
}
|
||||
|
||||
void Split::copyToClipboard()
|
||||
{
|
||||
QApplication::clipboard()->setText(this->view_->getSelectedText());
|
||||
|
|
|
@ -129,6 +129,7 @@ public slots:
|
|||
void copyToClipboard();
|
||||
void showSearch();
|
||||
void showViewerList();
|
||||
void openSubPage();
|
||||
void reloadChannelAndSubscriberEmotes();
|
||||
};
|
||||
|
||||
|
|
|
@ -284,9 +284,12 @@ std::unique_ptr<QMenu> SplitHeader::createMainMenu()
|
|||
|
||||
// sub menu
|
||||
auto moreMenu = new QMenu("More", this);
|
||||
|
||||
moreMenu->addAction("Show viewer list", this->split_,
|
||||
&Split::showViewerList);
|
||||
|
||||
moreMenu->addAction("Subscribe", this->split_, &Split::openSubPage);
|
||||
|
||||
auto action = new QAction(this);
|
||||
action->setText("Notify when live");
|
||||
action->setCheckable(true);
|
||||
|
|
Loading…
Reference in a new issue