comparison main/MainWindow.cpp @ 303:5d691489a84f

* rtmidi & activity updates
author Chris Cannam
date Tue, 24 Feb 2009 17:25:55 +0000
parents 2fe08e403a9b
children fdbb3971bafc
comparison
equal deleted inserted replaced
302:2fe08e403a9b 303:5d691489a84f
269 setupToolbars(); 269 setupToolbars();
270 setupHelpMenu(); 270 setupHelpMenu();
271 271
272 statusBar(); 272 statusBar();
273 273
274 newSession();
275
276 connect(m_viewManager, SIGNAL(activity(QString)), 274 connect(m_viewManager, SIGNAL(activity(QString)),
277 m_activityLog, SLOT(activityHappened(QString))); 275 m_activityLog, SLOT(activityHappened(QString)));
278 connect(m_playSource, SIGNAL(activity(QString)), 276 connect(m_playSource, SIGNAL(activity(QString)),
279 m_activityLog, SLOT(activityHappened(QString))); 277 m_activityLog, SLOT(activityHappened(QString)));
280 connect(CommandHistory::getInstance(), SIGNAL(activity(QString)), 278 connect(CommandHistory::getInstance(), SIGNAL(activity(QString)),
281 m_activityLog, SLOT(activityHappened(QString))); 279 m_activityLog, SLOT(activityHappened(QString)));
280 connect(this, SIGNAL(replacedDocument()), this, SLOT(documentReplaced()));
281
282 newSession();
283
282 m_activityLog->show(); 284 m_activityLog->show();
283 285
284 TransformFactory::getInstance()->startPopulationThread(); 286 TransformFactory::getInstance()->startPopulationThread();
285 } 287 }
286 288
2403 2405
2404 CommandHistory::getInstance()->clear(); 2406 CommandHistory::getInstance()->clear();
2405 CommandHistory::getInstance()->documentSaved(); 2407 CommandHistory::getInstance()->documentSaved();
2406 documentRestored(); 2408 documentRestored();
2407 updateMenuStates(); 2409 updateMenuStates();
2410 }
2411
2412 void
2413 MainWindow::documentReplaced()
2414 {
2415 if (m_document) {
2416 connect(m_document, SIGNAL(activity(QString)),
2417 m_activityLog, SLOT(activityHappened(QString)));
2418 }
2408 } 2419 }
2409 2420
2410 void 2421 void
2411 MainWindow::closeSession() 2422 MainWindow::closeSession()
2412 { 2423 {