comparison main/MainWindow.cpp @ 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 28d80ef79473
children 3f6c18fcc075
comparison
equal deleted inserted replaced
1609:751260ba5017 1610:3b8bd7e520c5
173 m_unitConverter(new UnitConverter()), 173 m_unitConverter(new UnitConverter()),
174 m_keyReference(new KeyReference()), 174 m_keyReference(new KeyReference()),
175 m_templateWatcher(0) 175 m_templateWatcher(0)
176 { 176 {
177 Profiler profiler("MainWindow::MainWindow"); 177 Profiler profiler("MainWindow::MainWindow");
178
179 SVDEBUG << "MainWindow: " << getReleaseText() << endl;
178 180
179 setWindowTitle(QApplication::applicationName()); 181 setWindowTitle(QApplication::applicationName());
180 182
181 UnitDatabase *udb = UnitDatabase::getInstance(); 183 UnitDatabase *udb = UnitDatabase::getInstance();
182 udb->registerUnit("Hz"); 184 udb->registerUnit("Hz");
4831 d->exec(); 4833 d->exec();
4832 4834
4833 delete d; 4835 delete d;
4834 } 4836 }
4835 4837
4836 void 4838 QString
4837 MainWindow::about() 4839 MainWindow::getReleaseText() const
4838 { 4840 {
4839 bool debug = false; 4841 bool debug = false;
4840 QString version = "(unknown version)"; 4842 QString version = "(unknown version)";
4841 4843
4842 #ifdef BUILD_DEBUG 4844 #ifdef BUILD_DEBUG
4852 #ifdef SVNREV 4854 #ifdef SVNREV
4853 version = tr("Unreleased : Revision %1").arg(SVNREV); 4855 version = tr("Unreleased : Revision %1").arg(SVNREV);
4854 #endif // SVNREV 4856 #endif // SVNREV
4855 #endif // SV_VERSION 4857 #endif // SV_VERSION
4856 4858
4857 QString aboutText; 4859 return tr("%1 : %2 configuration, %3-bit build")
4858
4859 aboutText += tr("<h3>About Sonic Visualiser</h3>");
4860 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>");
4861 aboutText += tr("<p><small>%1 : %2 configuration, %3-bit build</small></p>")
4862 .arg(version) 4860 .arg(version)
4863 .arg(debug ? tr("Debug") : tr("Release")) 4861 .arg(debug ? tr("Debug") : tr("Release"))
4864 .arg(sizeof(void *) * 8); 4862 .arg(sizeof(void *) * 8);
4863 }
4864
4865 void
4866 MainWindow::about()
4867 {
4868 QString aboutText;
4869
4870 aboutText += tr("<h3>About Sonic Visualiser</h3>");
4871 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>");
4872 aboutText += QString("<p><small>%1</small></p>").arg(getReleaseText());
4865 4873
4866 if (m_oscQueue && m_oscQueue->isOK()) { 4874 if (m_oscQueue && m_oscQueue->isOK()) {
4867 aboutText += tr("</small><p><small>The OSC URL for this instance is: \"%1\"").arg(m_oscQueue->getOSCURL()); 4875 aboutText += tr("</small><p><small>The OSC URL for this instance is: \"%1\"").arg(m_oscQueue->getOSCURL());
4868 } 4876 }
4869 4877