Fix Settings UI inconsistencies (#1202)
* Move "About" tab in Settings * Resize Settings window This prevents from spawning horizontal scroll (which is caused by too long line in "Attributions" group) * Fix "show license" link width If you clicked empty space next to link application assumed you clicked link. I fixed that by using QLabels instead of SignalLabel (there's something "wrong" with them, but I couldn't find what)
This commit is contained in:
@@ -205,10 +205,8 @@ void AboutPage::addLicense(QFormLayout *form, const QString &name,
|
||||
{
|
||||
auto *a = new QLabel("<a href=\"" + website + "\">" + name + "</a>");
|
||||
a->setOpenExternalLinks(true);
|
||||
auto *b = new SignalLabel();
|
||||
b->setText("<a href=\"" + licenseLink + "\">show license</a>");
|
||||
b->setCursor(Qt::PointingHandCursor);
|
||||
QObject::connect(b, &SignalLabel::mouseUp, [licenseLink] {
|
||||
auto *b = new QLabel("<a href=\"" + licenseLink + "\">show license</a>");
|
||||
QObject::connect(b, &QLabel::linkActivated, [licenseLink] {
|
||||
auto *edit = new QTextEdit;
|
||||
|
||||
QFile file(licenseLink);
|
||||
|
||||
Reference in New Issue
Block a user