#ifndef FLASH_H
#define FLASH_H
-#include "capability.h"
+#include <QObject>
#include "qtcamflash.h"
-class Flash : public Capability {
+class QtCamDevice;
+
+class Flash : public QObject {
Q_OBJECT
Q_PROPERTY(FlashMode value READ value WRITE setValue NOTIFY valueChanged);
RedEye = QtCamFlash::RedEye
} FlashMode;
- Flash(QObject *parent = 0);
+ Flash(QtCamDevice *dev, QObject *parent = 0);
~Flash();
FlashMode value();
void valueChanged();
private:
- virtual void deviceChanged();
-
QtCamFlash *m_flash;
};