4 #include "monitormanager.h"
6 MonitorManager::MonitorManager(QWidget *parent)
13 void MonitorManager::setTimecode(Timecode tc)
18 Timecode MonitorManager::timecode()
23 void MonitorManager::initMonitors(Monitor *clipMonitor, Monitor *projectMonitor)
25 m_clipMonitor = clipMonitor;
26 m_projectMonitor = projectMonitor;
27 //QTimer::singleShot(750, this, SLOT(initClipMonitor()));
29 //initProjectMonitor();
32 void MonitorManager::initClipMonitor()
34 m_clipMonitor->initMonitor();
36 //QTimer::singleShot(1500, this, SLOT(initProjectMonitor()));
39 void MonitorManager::initProjectMonitor()
41 m_clipMonitor->stop();
42 // m_projectMonitor->initMonitor();
43 // activateMonitor("project");
44 emit connectMonitors();
47 void MonitorManager::activateMonitor(QString name)
49 if (m_activeMonitor == name) return;
51 m_projectMonitor->stop();
52 m_clipMonitor->start();
53 emit raiseClipMonitor(true);
56 m_clipMonitor->stop();
57 m_projectMonitor->start();
58 m_projectMonitor->raise();
59 emit raiseClipMonitor(false);
61 m_activeMonitor = name;
64 #include "monitormanager.moc"