Mercurial > hg > sonic-visualiser
comparison main/MainWindow.cpp @ 46:47bff9f88882
* Add --no-audio option to avoid opening any audio output device
| author | Chris Cannam |
|---|---|
| date | Thu, 05 Oct 2006 11:01:36 +0000 |
| parents | c0ae41c72421 |
| children | 5c6d38edb163 |
comparison
equal
deleted
inserted
replaced
| 45:6b6bca31ad53 | 46:47bff9f88882 |
|---|---|
| 91 using std::vector; | 91 using std::vector; |
| 92 using std::map; | 92 using std::map; |
| 93 using std::set; | 93 using std::set; |
| 94 | 94 |
| 95 | 95 |
| 96 MainWindow::MainWindow() : | 96 MainWindow::MainWindow(bool withAudioOutput) : |
| 97 m_document(0), | 97 m_document(0), |
| 98 m_paneStack(0), | 98 m_paneStack(0), |
| 99 m_viewManager(0), | 99 m_viewManager(0), |
| 100 m_panner(0), | 100 m_panner(0), |
| 101 m_timeRulerLayer(0), | 101 m_timeRulerLayer(0), |
| 102 m_audioOutput(withAudioOutput), | |
| 102 m_playSource(0), | 103 m_playSource(0), |
| 103 m_playTarget(0), | 104 m_playTarget(0), |
| 104 m_recentFiles("RecentFiles"), | 105 m_recentFiles("RecentFiles"), |
| 105 m_recentTransforms("RecentTransforms"), | 106 m_recentTransforms("RecentTransforms"), |
| 106 m_mainMenusCreated(false), | 107 m_mainMenusCreated(false), |
| 3218 { | 3219 { |
| 3219 // std::cerr << "MainWindow::mainModelChanged(" << model << ")" << std::endl; | 3220 // std::cerr << "MainWindow::mainModelChanged(" << model << ")" << std::endl; |
| 3220 updateDescriptionLabel(); | 3221 updateDescriptionLabel(); |
| 3221 m_panLayer->setModel(model); | 3222 m_panLayer->setModel(model); |
| 3222 if (model) m_viewManager->setMainModelSampleRate(model->getSampleRate()); | 3223 if (model) m_viewManager->setMainModelSampleRate(model->getSampleRate()); |
| 3223 if (model && !m_playTarget) createPlayTarget(); | 3224 if (model && !m_playTarget && m_audioOutput) createPlayTarget(); |
| 3224 } | 3225 } |
| 3225 | 3226 |
| 3226 void | 3227 void |
| 3227 MainWindow::modelAboutToBeDeleted(Model *model) | 3228 MainWindow::modelAboutToBeDeleted(Model *model) |
| 3228 { | 3229 { |
