]> git.sesse.net Git - kdenlive/blobdiff - src/stopmotion/stopmotion.h
Cleanup: remove duplicate monitor code, allow fullscreen for record monitor
[kdenlive] / src / stopmotion / stopmotion.h
index fb1dee8e212101e47b9d0f7b9e01f5d94ec48950..32fe04e784ca29a949f3c9ef0b14af71e2cce79a 100644 (file)
@@ -62,18 +62,23 @@ class StopmotionMonitor : public AbstractMonitor
 {
     Q_OBJECT
 public:
-    StopmotionMonitor(QWidget *parent);
+    StopmotionMonitor(MonitorManager *manager, QWidget *parent);
     ~StopmotionMonitor();
     AbstractRender *abstractRender();
     Kdenlive::MONITORID id() const;
     void setRender(MltDeviceCapture *render);
+    void pause();
+    void unpause();
 
 private:
     MltDeviceCapture *m_captureDevice;
 
 public slots:
-    virtual void stop();
-    virtual void start();
+    void stop();
+    void start();
+    void slotPlay();
+    void slotMouseSeek(int eventDelta, bool fast);
+    void slotSwitchFullScreen();
 
 signals:
     void stopCapture();
@@ -103,7 +108,7 @@ private:
     /** @brief Capture holder that will handle all video operation. */
     MltDeviceCapture *m_captureDevice;
 
-    VideoPreviewContainer *m_videoBox;
+    VideoContainer *m_videoBox;
 
     /** @brief Holds the name of the current sequence.
      * Files will be saved in project folder with name: sequence001.png */