]> git.sesse.net Git - kdenlive/blobdiff - src/recmonitor.h
Add free disk space in capture monitor:
[kdenlive] / src / recmonitor.h
index 8d1c5ca77bf243e75cf4bbc4f46050bde78b83c8..2fe343c5a683086a620e21be23a9f6123b9953e4 100644 (file)
 #include <KAction>
 #include <KRestrictedLine>
 #include <KDateTime>
+#include <kdeversion.h>
+
+#if KDE_IS_VERSION(4,2,0)
+#include <kcapacitybar.h>
+#endif
 
 #include "ui_recmonitor_ui.h"
-#include "smallruler.h"
-#include "regiongrabber.h"
 
 class RecMonitor : public QWidget
 {
@@ -51,20 +54,21 @@ 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;
+    
+#if KDE_IS_VERSION(4,2,0)
+    KCapacityBar *m_freeSpace;
+#endif
 
     KUrl m_captureFile;
     KIcon m_playIcon;
     KIcon m_pauseIcon;
 
-    QProcess *captureProcess;
-    QProcess *displayProcess;
-    QTimer *m_initTimer;
+    QProcess *m_captureProcess;
+    QProcess *m_displayProcess;
     bool m_isCapturing;
     /** did the user capture something ? */
     bool m_didCapture;