Add version info to window title

Fix issue 3499
by The Wikilab Team (wikilab.blog.br)
This commit is contained in:
Danilo Oliveira
2018-07-05 20:39:23 -03:00
committed by Yorik van Havre
parent f0252c80c2
commit 9ea0cf5a30

View File

@@ -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<std::string, std::string>& 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<QByteArray> &)),
&mw, SLOT(processMessages(const QList<QByteArray> &)));