8 #include "ui_new_release_dialog.h" 10 #include <QDesktopServices> 12 #include <QDialogButtonBox> 19 setWindowFlags(Qt::WindowStaysOnTopHint);
21 connect(
ui->pushButtonWeb, &QPushButton::clicked,
this,
22 [=] { QDesktopServices::openUrl(QUrl(url)); });
24 connect(
ui->buttonBox, &QDialogButtonBox::rejected,
this, [=] {
25 if (ui->dontShowAgain->isChecked())
28 settings.setValue(
"NewRelease/dontShowThisVersion", release);
32 ui->labelRelease->setText(release);
33 ui->labelTitle->setText(title);
Ui::NewReleaseDialog * ui
NewReleaseDialog(QWidget *parent, QString release, QString title, QString url)