diff --git a/CMakeLists.txt b/CMakeLists.txt index 83e2067..d038079 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,10 @@ cmake_minimum_required(VERSION 3.6) -project(SciQLOP CXX) +set(SCIQLOP_VERSION 1.0.0) +project(SciQLOP + VERSION ${SCIQLOP_VERSION} + DESCRIPTION "SciQLOP (SCIentific Qt application for Learning from Observations of Plasmas) is an ergonomic and powerful tool enabling visualization and analysis of in situ spacecraft plasma data." + HOMEPAGE_URL https://github.com/LaboratoryOfPlasmaPhysics/SciQLOP + LANGUAGES CXX) include(GNUInstallDirs) @@ -73,6 +78,8 @@ ENDIF(Coverage) enable_testing() +add_definitions(-DSCIQLOP_VERSION="${SCIQLOP_VERSION}") + if(BUILD_CORE) find_package(SciQLOPCore CONFIG QUIET) if (NOT SciQLOPCore_FOUND) diff --git a/app/src/MainWindow.cpp b/app/src/MainWindow.cpp index 6e3e9e6..5133a0a 100644 --- a/app/src/MainWindow.cpp +++ b/app/src/MainWindow.cpp @@ -44,7 +44,6 @@ #include #include -#include "iostream" Q_LOGGING_CATEGORY(LOG_MainWindow, "MainWindow") @@ -87,6 +86,7 @@ MainWindow::MainWindow(QWidget* parent) , impl { spimpl::make_unique_impl(this) } { m_Ui->setupUi(this); + setWindowTitle(QString("SciQLop v%1").arg(SCIQLOP_VERSION)); m_Ui->splitter->setCollapsible(LEFTINSPECTORSIDEPANESPLITTERINDEX, false); m_Ui->splitter->setCollapsible(RIGHTINSPECTORSIDEPANESPLITTERINDEX, false); diff --git a/app/ui/MainWindow.ui b/app/ui/MainWindow.ui index 134b494..12fe480 100644 --- a/app/ui/MainWindow.ui +++ b/app/ui/MainWindow.ui @@ -11,7 +11,7 @@ - SciQlop v0.0.1 + SciQlop true @@ -130,7 +130,7 @@ 0 0 800 - 41 + 24