comparison 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
comparison
equal deleted inserted replaced
94:ab624c319eb7 95:a67f0e5ec654
14 */ 14 */
15 15
16 #include "../version.h" 16 #include "../version.h"
17 17
18 #include "MainWindow.h" 18 #include "MainWindow.h"
19 #include "NetworkPermissionTester.h"
19 #include "Analyser.h" 20 #include "Analyser.h"
20 21
21 #include "framework/Document.h" 22 #include "framework/Document.h"
23 #include "framework/VersionTester.h"
22 24
23 #include "view/Pane.h" 25 #include "view/Pane.h"
24 #include "view/PaneStack.h" 26 #include "view/PaneStack.h"
25 #include "data/model/WaveFileModel.h" 27 #include "data/model/WaveFileModel.h"
26 #include "data/model/NoteModel.h" 28 #include "data/model/NoteModel.h"
214 setupToolbars(); 216 setupToolbars();
215 setupHelpMenu(); 217 setupHelpMenu();
216 218
217 statusBar(); 219 statusBar();
218 220
219 // m_analyser = new Analyser();
220
221 newSession(); 221 newSession();
222
223 settings.beginGroup("MainWindow");
224 settings.setValue("zoom-default", 512);
225 settings.endGroup();
226 zoomDefault();
227
228 NetworkPermissionTester tester;
229 bool networkPermission = tester.havePermission();
230 if (networkPermission) {
231 m_versionTester = new VersionTester
232 ("sonicvisualiser.org", "latest-tony-version.txt", TONY_VERSION);
233 connect(m_versionTester, SIGNAL(newerVersionAvailable(QString)),
234 this, SLOT(newerVersionAvailable(QString)));
235 } else {
236 m_versionTester = 0;
237 }
222 } 238 }
223 239
224 MainWindow::~MainWindow() 240 MainWindow::~MainWindow()
225 { 241 {
226 delete m_analyser; 242 delete m_analyser;