X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fmessagebar.cpp;h=2a9f176797f6e8100cc1ac2e131e38de7ac8dd54;hb=8cea1b650a0122369e8a3d60da1f263767b67614;hp=159eeae7c819ad7db5aeab7bc0ee3efb460efc26;hpb=c50ee0bebf749b188e7dd4217b9755c08cb4be88;p=minitube diff --git a/src/messagebar.cpp b/src/messagebar.cpp index 159eeae..2a9f176 100644 --- a/src/messagebar.cpp +++ b/src/messagebar.cpp @@ -8,7 +8,7 @@ MessageBar::MessageBar(QWidget *parent) : QWidget(parent) { layout->setSpacing(16); msgLabel = new QLabel(); - msgLabel->setOpenExternalLinks(true); + connect(msgLabel, &QLabel::linkActivated, this, &MessageBar::linkActivated); layout->addWidget(msgLabel); QToolButton *closeToolButton = new QToolButton(); @@ -24,6 +24,10 @@ void MessageBar::setMessage(const QString &message) { msgLabel->setText(message); } +void MessageBar::setOpenExternalLinks(bool value) { + msgLabel->setOpenExternalLinks(value); +} + void MessageBar::paintEvent(QPaintEvent *e) { Q_UNUSED(e); QStyleOption o;