#ifndef CAMERA_H
#define CAMERA_H
-#include <QDeclarativeItem>
+#include <QObject>
#include <QVariant>
#include <QPointer>
class VideoTorch;
class CameraConfig;
-class Camera : public QDeclarativeItem {
+class Camera : public QObject {
Q_OBJECT
Q_PROPERTY(int deviceCount READ deviceCount NOTIFY deviceCountChanged)
VideoMode
} CameraMode;
- Camera(QDeclarativeItem *parent = 0);
+ Camera(QObject *parent = 0);
~Camera();
- virtual void componentComplete();
-
int deviceCount() const;
Q_INVOKABLE QString deviceName(int index) const;
Q_INVOKABLE QVariant deviceId(int index) const;