Mercurial > hg > tony
diff src/MainWindow.cpp @ 95:a67f0e5ec654
Add initial dialog / network permission tester; lower default zoom level
author | Chris Cannam |
---|---|
date | Wed, 04 Dec 2013 18:31:39 +0000 |
parents | fb55264c3dca |
children | 291381b0340c |
line wrap: on
line diff
--- a/src/MainWindow.cpp Wed Dec 04 18:22:59 2013 +0000 +++ b/src/MainWindow.cpp Wed Dec 04 18:31:39 2013 +0000 @@ -16,9 +16,11 @@ #include "../version.h" #include "MainWindow.h" +#include "NetworkPermissionTester.h" #include "Analyser.h" #include "framework/Document.h" +#include "framework/VersionTester.h" #include "view/Pane.h" #include "view/PaneStack.h" @@ -216,9 +218,23 @@ statusBar(); - // m_analyser = new Analyser(); + newSession(); - newSession(); + settings.beginGroup("MainWindow"); + settings.setValue("zoom-default", 512); + settings.endGroup(); + zoomDefault(); + + NetworkPermissionTester tester; + bool networkPermission = tester.havePermission(); + if (networkPermission) { + m_versionTester = new VersionTester + ("sonicvisualiser.org", "latest-tony-version.txt", TONY_VERSION); + connect(m_versionTester, SIGNAL(newerVersionAvailable(QString)), + this, SLOT(newerVersionAvailable(QString))); + } else { + m_versionTester = 0; + } } MainWindow::~MainWindow()