]> git.sesse.net Git - kdenlive/blobdiff - src/recmonitor.h
User can now control video4linux webcams and firewire cams from the record monitor...
[kdenlive] / src / recmonitor.h
index 20bba7b36b707b6dd69b8f0034d813e5cdf19ba8..c2f2c37ab3651cff660bd3cc84a0dfc03b2124f1 100644 (file)
@@ -53,18 +53,32 @@ private:
 
 
     KUrl m_captureFile;
+    KIcon m_playIcon;
+    KIcon m_pauseIcon;
 
     QProcess *captureProcess;
     QProcess *displayProcess;
     QTimer *m_initTimer;
     bool m_isCapturing;
+    bool m_isPlaying;
     QStringList m_captureArgs;
     QStringList m_displayArgs;
+    QAction *m_recAction;
+    QAction *m_playAction;
+    QAction *m_fwdAction;
+    QAction *m_rewAction;
+    QAction *m_stopAction;
+    QAction *m_discAction;
 
 private slots:
-    void slotSwitchCapture();
-    void slotCapture();
+    void slotStartCapture(bool play = true);
+    void slotStopCapture();
+    void slotRecord();
     void slotProcessStatus(QProcess::ProcessState status);
+    void slotVideoDeviceChanged(int ix);
+    void slotRewind();
+    void slotForward();
+    void slotDisconnect();
 
 public slots:
     void refreshRecMonitor(bool visible);