]> git.sesse.net Git - kdenlive/blobdiff - src/recmonitor.h
Cleanup: remove duplicate monitor code, allow fullscreen for record monitor
[kdenlive] / src / recmonitor.h
index 325d1489cfa97406affd3f5b40194f44847fa6c6..8fc2f7bdf2b5a3fbea911b9e8d62c4dff1954f06 100644 (file)
@@ -57,10 +57,13 @@ public:
 
     AbstractRender *abstractRender();
     void analyseFrames(bool analyse);
+    void pause();
+    void unpause();
     enum CAPTUREDEVICE {FIREWIRE = 0, VIDEO4LINUX = 1, SCREENGRAB = 2, BLACKMAGIC = 3};
 
 protected:
     virtual void mousePressEvent(QMouseEvent * event);
+    virtual void mouseDoubleClickEvent(QMouseEvent * event);
 
 private:
     KDateTime m_captureTime;
@@ -96,7 +99,7 @@ private:
 
     MonitorManager *m_manager;
     MltDeviceCapture *m_captureDevice;
-    VideoPreviewContainer *m_videoBox;
+    VideoContainer *m_videoBox;
     QAction *m_addCapturedClip;
     QAction *m_previewSettings;
     
@@ -133,6 +136,8 @@ public slots:
     void start();
     void slotStopCapture();
     void slotUpdateCaptureFolder(const QString &currentProjectFolder);
+    void slotMouseSeek(int eventDelta, bool fast);
+    void slotSwitchFullScreen();
 
 signals:
     void renderPosition(int);