diff --git a/src/widgets/dialogs/SettingsDialog.cpp b/src/widgets/dialogs/SettingsDialog.cpp index 77872e3a..69536bed 100644 --- a/src/widgets/dialogs/SettingsDialog.cpp +++ b/src/widgets/dialogs/SettingsDialog.cpp @@ -38,7 +38,7 @@ SettingsDialog::SettingsDialog() this->overrideBackgroundColor_ = QColor("#111111"); this->themeChangedEvent(); - this->resize(766, 600); + this->resize(815, 600); } void SettingsDialog::initUi() @@ -54,7 +54,7 @@ void SettingsDialog::initUi() .withoutMargin() .assign(&this->ui_.tabContainer); - this->ui_.tabContainerContainer->layout()->setContentsMargins(8, 8, 0, 8); + this->ui_.tabContainerContainer->layout()->setContentsMargins(8, 8, 0, 39); this->layout()->setSpacing(0); @@ -129,6 +129,7 @@ void SettingsDialog::addTabs() this->ui_.tabContainer->addStretch(1); this->addTab(new AboutPage, Qt::AlignBottom); + this->ui_.tabContainer->addSpacing(16); } void SettingsDialog::addTab(SettingsPage *page, Qt::Alignment alignment) diff --git a/src/widgets/settingspages/AboutPage.cpp b/src/widgets/settingspages/AboutPage.cpp index a8576b24..a69da6ba 100644 --- a/src/widgets/settingspages/AboutPage.cpp +++ b/src/widgets/settingspages/AboutPage.cpp @@ -205,10 +205,8 @@ void AboutPage::addLicense(QFormLayout *form, const QString &name, { auto *a = new QLabel("" + name + ""); a->setOpenExternalLinks(true); - auto *b = new SignalLabel(); - b->setText("show license"); - b->setCursor(Qt::PointingHandCursor); - QObject::connect(b, &SignalLabel::mouseUp, [licenseLink] { + auto *b = new QLabel("show license"); + QObject::connect(b, &QLabel::linkActivated, [licenseLink] { auto *edit = new QTextEdit; QFile file(licenseLink);