m_activeDocument->setProducers(m_projectList->producersList());
m_activeDocument->setRenderer(NULL);
}
- connect(trackView, SIGNAL(cursorMoved(int)), m_projectMonitor, SLOT(slotSeek(int)));
+ connect(trackView, SIGNAL(cursorMoved()), m_projectMonitor, SLOT(activateMonitor()));
connect(trackView, SIGNAL(mousePosition(int)), this, SLOT(slotUpdateMousePosition(int)));
connect(m_projectMonitor, SIGNAL(renderPosition(int)), trackView, SLOT(moveCursorPos(int)));
m_projectList->setDocument(doc);
else slotRewindOneFrame();
}
+void Monitor::activateMonitor()
+{
+ if (!m_isActive) m_monitorManager->activateMonitor(m_name);
+}
+
void Monitor::slotSeek(int pos)
{
if (!m_isActive) m_monitorManager->activateMonitor(m_name);