diff --git a/src/widgets/settingspages/AboutPage.cpp b/src/widgets/settingspages/AboutPage.cpp index c6b50fb6..3d57ca6d 100644 --- a/src/widgets/settingspages/AboutPage.cpp +++ b/src/widgets/settingspages/AboutPage.cpp @@ -1,5 +1,7 @@ #include "AboutPage.hpp" +#include "common/Modes.hpp" +#include "common/Version.hpp" #include "debug/Log.hpp" #include "util/LayoutCreator.hpp" #include "util/RemoveScrollAreaBackground.hpp" @@ -71,6 +73,24 @@ AboutPage::AboutPage() // } }*/ + auto versionInfo = layout.emplace("Version"); + { + auto version = Version::getInstance(); + QString text = QString("%1 (commit %2%3)") + .arg(version.getFullVersion()) + .arg("" + + version.getCommitHash() + "") + .arg(Modes::getInstance().isNightly ? ", " + version.getDateOfBuild() : ""); + + auto versionLabel = versionInfo.emplace(text); + versionLabel->setOpenExternalLinks(true); + versionLabel->setTextInteractionFlags(Qt::TextSelectableByMouse | + Qt::LinksAccessibleByMouse); + } + auto licenses = layout.emplace("Open source software used..."); {