From c8a9e33d405ef51f4c792198eff12d9ad7994984 Mon Sep 17 00:00:00 2001 From: GriffinR Date: Fri, 2 May 2025 11:22:38 -0400 Subject: [PATCH] Allow copy-pasting version info --- forms/aboutporymap.ui | 5 ++++- src/ui/aboutporymap.cpp | 6 +++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/forms/aboutporymap.ui b/forms/aboutporymap.ui index 7a211e0a..fc777020 100644 --- a/forms/aboutporymap.ui +++ b/forms/aboutporymap.ui @@ -6,7 +6,7 @@ 0 0 - 383 + 388 121 @@ -53,6 +53,9 @@ Qt::AlignmentFlag::AlignCenter + + Qt::TextInteractionFlag::TextSelectableByMouse + diff --git a/src/ui/aboutporymap.cpp b/src/ui/aboutporymap.cpp index 5aa5f0c8..2f7246c0 100644 --- a/src/ui/aboutporymap.cpp +++ b/src/ui/aboutporymap.cpp @@ -8,20 +8,20 @@ AboutPorymap::AboutPorymap(QWidget *parent) : ui->setupUi(this); setAttribute(Qt::WA_DeleteOnClose); - static const QString commitHash = PORYMAP_LATEST_COMMIT; this->ui->label_Version->setText(getVersionString()); layout()->setSizeConstraint(QLayout::SetFixedSize); } QString AboutPorymap::getVersionString() { - static const QString commitHash = PORYMAP_LATEST_COMMIT; - return QString("Version %1%2\nQt %3 (%4)\n%5") + static const QString commitHash = QStringLiteral(PORYMAP_LATEST_COMMIT); + static const QString versionString = QString("Version %1%2\nQt %3 (%4)\n%5") .arg(QCoreApplication::applicationVersion()) .arg(commitHash.isEmpty() ? "" : QString(" (%1)").arg(commitHash)) .arg(QStringLiteral(QT_VERSION_STR)) .arg(QSysInfo::buildCpuArchitecture()) .arg(QStringLiteral(__DATE__)); + return versionString; } AboutPorymap::~AboutPorymap()