Mercurial > hg > sonic-visualiser
changeset 1610:3b8bd7e520c5
Note the release ID stuff to the debug log as well as in the about box
author | Chris Cannam |
---|---|
date | Fri, 24 Feb 2017 11:12:49 +0000 |
parents | 751260ba5017 |
children | bc53377afab0 |
files | main/MainWindow.cpp main/MainWindow.h |
diffstat | 2 files changed, 17 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/main/MainWindow.cpp Fri Feb 24 10:16:40 2017 +0000 +++ b/main/MainWindow.cpp Fri Feb 24 11:12:49 2017 +0000 @@ -176,6 +176,8 @@ { Profiler profiler("MainWindow::MainWindow"); + SVDEBUG << "MainWindow: " << getReleaseText() << endl; + setWindowTitle(QApplication::applicationName()); UnitDatabase *udb = UnitDatabase::getInstance(); @@ -4833,8 +4835,8 @@ delete d; } -void -MainWindow::about() +QString +MainWindow::getReleaseText() const { bool debug = false; QString version = "(unknown version)"; @@ -4854,14 +4856,20 @@ #endif // SVNREV #endif // SV_VERSION - QString aboutText; - - aboutText += tr("<h3>About Sonic Visualiser</h3>"); - aboutText += tr("<p>Sonic Visualiser is a program for viewing and exploring audio data for semantic music analysis and annotation.<br><a href=\"http://www.sonicvisualiser.org/\">http://www.sonicvisualiser.org/</a></p>"); - aboutText += tr("<p><small>%1 : %2 configuration, %3-bit build</small></p>") + return tr("%1 : %2 configuration, %3-bit build") .arg(version) .arg(debug ? tr("Debug") : tr("Release")) .arg(sizeof(void *) * 8); +} + +void +MainWindow::about() +{ + QString aboutText; + + aboutText += tr("<h3>About Sonic Visualiser</h3>"); + aboutText += tr("<p>Sonic Visualiser is a program for viewing and exploring audio data for semantic music analysis and annotation.<br><a href=\"http://www.sonicvisualiser.org/\">http://www.sonicvisualiser.org/</a></p>"); + aboutText += QString("<p><small>%1</small></p>").arg(getReleaseText()); if (m_oscQueue && m_oscQueue->isOK()) { aboutText += tr("</small><p><small>The OSC URL for this instance is: \"%1\"").arg(m_oscQueue->getOSCURL());
--- a/main/MainWindow.h Fri Feb 24 10:16:40 2017 +0000 +++ b/main/MainWindow.h Fri Feb 24 11:12:49 2017 +0000 @@ -266,6 +266,8 @@ typedef std::map<QAction *, int> NumberingActionMap; NumberingActionMap m_numberingActions; + QString getReleaseText() const; + virtual void setupMenus(); virtual void setupFileMenu(); virtual void setupEditMenu();