From 9ea0cf5a30b7ed4dff43901799b8129b0ac860df Mon Sep 17 00:00:00 2001 From: Danilo Oliveira Date: Thu, 5 Jul 2018 20:39:23 -0300 Subject: [PATCH] Add version info to window title Fix issue 3499 by The Wikilab Team (wikilab.blog.br) --- src/Gui/Application.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Gui/Application.cpp b/src/Gui/Application.cpp index a21ed77969..0ee95f438a 100644 --- a/src/Gui/Application.cpp +++ b/src/Gui/Application.cpp @@ -1722,7 +1722,14 @@ void Application::runApplication(void) Application app(true); MainWindow mw; - mw.setWindowTitle(mainApp.applicationName()); + + // set main window title with FreeCAD Version + std::map& config = App::Application::Config(); + QString major = QString::fromLatin1(config["BuildVersionMajor"].c_str()); + QString minor = QString::fromLatin1(config["BuildVersionMinor"].c_str()); + QString title = QString::fromLatin1("%1 %2.%3").arg(mainApp.applicationName()).arg(major).arg(minor); + mw.setWindowTitle(title); + QObject::connect(&mainApp, SIGNAL(messageReceived(const QList &)), &mw, SLOT(processMessages(const QList &)));