refactor: Improve display of names on about screen with nbsp
This commit is contained in:
parent
b6bc469744
commit
024436d82f
1 changed files with 10 additions and 2 deletions
|
|
@ -32,10 +32,18 @@ AboutDialog::AboutDialog(QWidget *parent) : QDialog(parent), ui{std::make_unique
|
||||||
connect(ui->btnCopyVersion, &QPushButton::clicked, this, &AboutDialog::copyVersionText);
|
connect(ui->btnCopyVersion, &QPushButton::clicked, this, &AboutDialog::copyVersionText);
|
||||||
|
|
||||||
ui->lblVersion->setText(kDisplayVersion);
|
ui->lblVersion->setText(kDisplayVersion);
|
||||||
|
|
||||||
ui->lblDescription->setText(kAppDescription);
|
ui->lblDescription->setText(kAppDescription);
|
||||||
ui->lblCopyright->setText(kCopyright);
|
ui->lblCopyright->setText(kCopyright);
|
||||||
ui->lblImportantDevs->setText(QStringLiteral("%1\n").arg(s_awesomeDevs.join(", ")));
|
|
||||||
|
// Use non-breaking space in each awesome dev name so names are not split across lines.
|
||||||
|
QStringList devsNbsp;
|
||||||
|
for (const auto &dev : s_awesomeDevs) {
|
||||||
|
QString withNbsp = dev;
|
||||||
|
devsNbsp.append(withNbsp.replace(" ", QStringLiteral(" ")));
|
||||||
|
}
|
||||||
|
|
||||||
|
ui->lblImportantDevs->setTextFormat(Qt::RichText);
|
||||||
|
ui->lblImportantDevs->setText(QStringLiteral("%1\n").arg(devsNbsp.join(", ")));
|
||||||
|
|
||||||
ui->btnOk->setDefault(true);
|
ui->btnOk->setDefault(true);
|
||||||
connect(ui->btnOk, &QPushButton::clicked, this, [this] { close(); });
|
connect(ui->btnOk, &QPushButton::clicked, this, [this] { close(); });
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue