]> git.sesse.net Git - kdenlive/blobdiff - src/recmonitor.h
svn path=/trunk/kdenlive/; revision=3350
[kdenlive] / src / recmonitor.h
index fbaf0663f521f22cb0528136f29824a3393fbf04..e52bce9eae479afef54e9ccb89dc510e85ec7772 100644 (file)
 #include <KDateTime>
 
 #include "ui_recmonitor_ui.h"
-#include "smallruler.h"
-#include "regiongrabber.h"
 
-class RecMonitor : public QWidget {
+class RecMonitor : public QWidget
+{
     Q_OBJECT
 
 public:
-    RecMonitor(QString name, QWidget *parent = 0);
+    explicit RecMonitor(QString name, QWidget *parent = 0);
     virtual ~RecMonitor();
 
     QString name() const;
@@ -50,22 +49,17 @@ protected:
     virtual void mousePressEvent(QMouseEvent * event);
 
 private:
-    Ui::RecMonitor_UI ui;
-    QString m_tmpFolder;
+    Ui::RecMonitor_UI m_ui;
     QString m_name;
-    RegionGrabber *rgnGrab;
     bool m_isActive;
     KDateTime m_captureTime;
-    double m_dvgrabVersion;
 
     KUrl m_captureFile;
     KIcon m_playIcon;
     KIcon m_pauseIcon;
 
-    QProcess *captureProcess;
-    QProcess *displayProcess;
-    QProcess *alsaProcess;
-    QTimer *m_initTimer;
+    QProcess *m_captureProcess;
+    QProcess *m_displayProcess;
     bool m_isCapturing;
     /** did the user capture something ? */
     bool m_didCapture;
@@ -91,7 +85,7 @@ private slots:
     void slotRewind();
     void slotForward();
     void slotDisconnect();
-    void slotStartGrab(const QRect &rect);
+    //void slotStartGrab(const QRect &rect);
     void slotConfigure();
 
 public slots:
@@ -100,6 +94,7 @@ public slots:
     void start();
     void activateRecMonitor();
     void slotPlay();
+    void slotUpdateCaptureFolder();
 
 signals:
     void renderPosition(int);