#include "videotorch.h"
#include "cameraconfig.h"
-Camera::Camera(QDeclarativeItem *parent) :
- QDeclarativeItem(parent),
+Camera::Camera(QObject *parent) :
+ QObject(parent),
m_cam(new QtCamera(this)),
m_dev(0),
m_mode(Camera::UnknownMode),
delete m_videoTorch;
}
-void Camera::componentComplete() {
- QDeclarativeItem::componentComplete();
-
- emit deviceCountChanged();
-}
-
int Camera::deviceCount() const {
return m_cam ? m_cam->devices().size() : 0;
}
return false;
}
- if (!isComponentComplete()) {
- qmlInfo(this) << "Component is still not ready";
- return false;
- }
-
QVariant oldId = m_id;
Camera::CameraMode oldMode = m_mode;