]> git.sesse.net Git - kdenlive/blobdiff - src/monitormanager.h
Fix broken documents when using clips with accents
[kdenlive] / src / monitormanager.h
index 4ce7db23309a1da3a3c5cc5c7d69dbe32bd7c0b7..4eea714128f409deedc4135b2f7a2a25984e5963 100644 (file)
 
 class Monitor;
 
-class MonitorManager : public QObject
-{
-  Q_OBJECT
-  
-  public:
-    MonitorManager(QWidget *parent=0);
+class MonitorManager : public QObject {
+    Q_OBJECT
+
+public:
+    MonitorManager(QWidget *parent = 0);
     void initMonitors(Monitor *clipMonitor, Monitor *projectMonitor);
     Timecode timecode();
-    void setTimecode(Timecode tc);
+    void switchMonitors();
+    void resetProfiles(Timecode tc);
+    void stopActiveMonitor();
 
-  public slots:
+public slots:
     void activateMonitor(QString name = QString::null);
-
-  private:
+    void slotPlay();
+    void slotRewind(double speed = 0);
+    void slotForward(double speed = 0);
+    void slotRewindOneFrame();
+    void slotForwardOneFrame();
+    void slotStart();
+    void slotEnd();
+    void slotResetProfiles();
+
+private:
     Monitor *m_clipMonitor;
     Monitor *m_projectMonitor;
     QString m_activeMonitor;
     Timecode m_timecode;
 
-  private slots:
-    void initProjectMonitor();
-    void initClipMonitor();
-
-  signals:
-    void connectMonitors();
+signals:
     void raiseClipMonitor(bool);
 
 };