connect(projectMonitorDock, SIGNAL(visibilityChanged(bool)), m_projectMonitor, SLOT(refreshMonitor(bool)));
connect(clipMonitorDock, SIGNAL(visibilityChanged(bool)), m_clipMonitor, SLOT(refreshMonitor(bool)));
- connect(m_monitorManager, SIGNAL(connectMonitors()), this, SLOT(slotConnectMonitors()));
+ //connect(m_monitorManager, SIGNAL(connectMonitors()), this, SLOT(slotConnectMonitors()));
connect(m_monitorManager, SIGNAL(raiseClipMonitor(bool)), this, SLOT(slotRaiseMonitor(bool)));
connect(m_effectList, SIGNAL(addEffect(QDomElement)), this, SLOT(slotAddEffect(QDomElement)));
m_monitorManager->initMonitors(m_clipMonitor, m_projectMonitor);
+ slotConnectMonitors();
setAutoSaveSettings();
newFile();
void MainWindow::slotConnectMonitors() {
m_projectList->setRenderer(m_clipMonitor->render);
-
connect(m_projectList, SIGNAL(clipSelected(const QDomElement &)), m_clipMonitor, SLOT(slotSetXml(const QDomElement &)));
-
connect(m_projectList, SIGNAL(receivedClipDuration(int, int)), this, SLOT(slotSetClipDuration(int, int)));
-
connect(m_projectList, SIGNAL(getFileProperties(const QDomElement &, int)), m_clipMonitor->render, SLOT(getFileProperties(const QDomElement &, int)));
-
connect(m_clipMonitor->render, SIGNAL(replyGetImage(int, int, const QPixmap &, int, int)), m_projectList, SLOT(slotReplyGetImage(int, int, const QPixmap &, int, int)));
-
connect(m_clipMonitor->render, SIGNAL(replyGetFileProperties(int, const QMap < QString, QString > &, const QMap < QString, QString > &)), m_projectList, SLOT(slotReplyGetFileProperties(int, const QMap < QString, QString > &, const QMap < QString, QString > &)));
-
}
void MainWindow::setupActions() {
disconnect(effectStack, SIGNAL(refreshEffectStack(ClipItem*)), m_activeTimeline->projectView(), SLOT(slotRefreshEffects(ClipItem*)));
}
m_activeDocument->setRenderer(NULL);
+ disconnect(m_projectList, SIGNAL(clipSelected(const QDomElement &)), m_clipMonitor, SLOT(slotSetXml(const QDomElement &)));
+ m_clipMonitor->stop();
}
m_monitorManager->resetProfiles(doc->profilePath());
m_projectList->setDocument(doc);
-
+ connect(m_projectList, SIGNAL(clipSelected(const QDomElement &)), m_clipMonitor, SLOT(slotSetXml(const QDomElement &)));
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)));
void MonitorManager::initMonitors(Monitor *clipMonitor, Monitor *projectMonitor) {
m_clipMonitor = clipMonitor;
m_projectMonitor = projectMonitor;
- //QTimer::singleShot(1750, this, SLOT(initClipMonitor()));
- initClipMonitor();
- //initProjectMonitor();
}
-void MonitorManager::initClipMonitor() {
- m_clipMonitor->initMonitor();
- emit connectMonitors();
- //initProjectMonitor();
- //QTimer::singleShot(1500, this, SLOT(initProjectMonitor()));
-}
-
-void MonitorManager::initProjectMonitor() {
- //m_clipMonitor->stop();
- m_projectMonitor->initMonitor();
- // activateMonitor("project");
- emit connectMonitors();
-}
void MonitorManager::activateMonitor(QString name) {
if (m_activeMonitor == name) return;
}
void MonitorManager::resetProfiles(QString prof) {
- m_clipMonitor->resetProfile(prof);
+ //m_clipMonitor->resetProfile(prof);
m_projectMonitor->resetProfile(prof);
}