#ifndef RECMONITOR_H
#define RECMONITOR_H
+#include "ui_recmonitor_ui.h"
+
#include <QToolBar>
#include <QTimer>
#include <QProcess>
#include <kcapacitybar.h>
#endif
-#include "ui_recmonitor_ui.h"
-
-class RecMonitor : public QWidget
+class RecMonitor : public QWidget, public Ui::RecMonitor_UI
{
Q_OBJECT
virtual void mousePressEvent(QMouseEvent * event);
private:
- Ui::RecMonitor_UI m_ui;
QString m_name;
bool m_isActive;
KDateTime m_captureTime;
-
+ QLabel m_dvinfo;
+
#if KDE_IS_VERSION(4,2,0)
KCapacityBar *m_freeSpace;
+ QTimer m_spaceTimer;
#endif
KUrl m_captureFile;
void checkDeviceAvailability();
QPixmap mergeSideBySide(const QPixmap& pix, const QString txt);
void manageCapturedFiles();
-
-#if KDE_IS_VERSION(4,2,0)
- void updatedFreeSpace();
-#endif
private slots:
void slotStartCapture(bool play = true);
void slotDisconnect();
//void slotStartGrab(const QRect &rect);
void slotConfigure();
+ void slotReadDvgrabInfo();
+ void slotUpdateFreeSpace();
public slots:
void refreshRecMonitor(bool visible);