+ void resetProfiles(Timecode tc);
+ void stopActiveMonitor();
+ AbstractRender *activeRenderer();
+ /** Searches for a monitor with the given name.
+ @return NULL, if no monitor could be found, or the monitor otherwise.
+ */
+ AbstractMonitor *monitor(Kdenlive::MONITORID monitorName);
+ void updateScopeSource();
+ void clearScopeSource();
+
+public slots:
+
+ /** @brief Activates a monitor.
+ * @param name name of the monitor to activate */
+ bool activateMonitor(Kdenlive::MONITORID, bool forceRefresh = false);
+ bool isActive(Kdenlive::MONITORID id) const;
+ void slotPlay();
+ void slotPause();
+ void slotPlayZone();
+ void slotLoopZone();
+ void slotRewind(double speed = 0);
+ void slotForward(double speed = 0);
+ void slotRewindOneFrame();
+ void slotForwardOneFrame();
+ void slotRewindOneSecond();
+ void slotForwardOneSecond();
+ void slotStart();
+ void slotEnd();
+ void slotResetProfiles();
+
+ /** @brief Switch current monitor to fullscreen. */
+ void slotSwitchFullscreen();