Mercurial > hg > tony
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; |