diff --git a/apps/OpenSpace/ext/launcher/resources/qss/launcher.qss b/apps/OpenSpace/ext/launcher/resources/qss/launcher.qss index 5c920457bb..a22ab8a331 100644 --- a/apps/OpenSpace/ext/launcher/resources/qss/launcher.qss +++ b/apps/OpenSpace/ext/launcher/resources/qss/launcher.qss @@ -30,6 +30,11 @@ LauncherWindow QLabel#clear { background-color: rgba(0, 0, 0, 0%); } +LauncherWindow QLabel#version-info { + font-size: 10pt; + color: #dfdfdf; +} + LauncherWindow QComboBox#config { background: rgb(96, 96, 96); border: 1px solid rgb(128, 128, 128); diff --git a/apps/OpenSpace/ext/launcher/src/launcherwindow.cpp b/apps/OpenSpace/ext/launcher/src/launcherwindow.cpp index 9675293ae2..8454551101 100644 --- a/apps/OpenSpace/ext/launcher/src/launcherwindow.cpp +++ b/apps/OpenSpace/ext/launcher/src/launcherwindow.cpp @@ -82,6 +82,9 @@ namespace { constexpr QRect StartButton( LeftRuler, TopRuler + 400, ItemWidth, ItemHeight ); + constexpr QRect VersionString( + 5, ScreenHeight - SmallItemHeight, ItemWidth, SmallItemHeight + ); } // geometry std::optional loadProfileFromFile(QWidget* parent, std::string filename) { @@ -364,6 +367,15 @@ QWidget* LauncherWindow::createCentralWidget() { _editWindowButton->setGeometry(geometry::EditWindowButton); _editWindowButton->setCursor(Qt::PointingHandCursor); + + QLabel* versionLabel = new QLabel(centralWidget); + versionLabel->setVisible(true); + versionLabel->setText( + QString::fromStdString(std::string(openspace::OPENSPACE_VERSION_STRING_FULL)) + ); + versionLabel->setObjectName("version-info"); + versionLabel->setGeometry(geometry::VersionString); + return centralWidget; }