-void MonitorManager::resetProfiles(QString prof) {
- m_clipMonitor->resetProfile(prof);
- m_projectMonitor->resetProfile(prof);
+void MonitorManager::slotRewindOneSecond() {
+ if (m_clipMonitor->isActive()) m_clipMonitor->slotRewindOneFrame(m_timecode.fps());
+ else m_projectMonitor->slotRewindOneFrame(m_timecode.fps());
+}
+
+void MonitorManager::slotForwardOneSecond() {
+ if (m_clipMonitor->isActive()) m_clipMonitor->slotForwardOneFrame(m_timecode.fps());
+ else m_projectMonitor->slotForwardOneFrame(m_timecode.fps());
+}
+
+void MonitorManager::slotStart() {
+ if (m_clipMonitor->isActive()) m_clipMonitor->slotStart();
+ else m_projectMonitor->slotStart();
+}
+
+void MonitorManager::slotEnd() {
+ if (m_clipMonitor->isActive()) m_clipMonitor->slotEnd();
+ else m_projectMonitor->slotEnd();
+}
+
+void MonitorManager::resetProfiles(Timecode tc) {
+ m_timecode = tc;
+ slotResetProfiles();
+}
+
+void MonitorManager::slotResetProfiles() {
+ activateMonitor("clip");
+ m_clipMonitor->resetProfile();
+ activateMonitor("project");
+ m_projectMonitor->resetProfile();
+ //m_projectMonitor->refreshMonitor(true);