X-Git-Url: http://cgit.sxemacs.org/?p=harmattan%2Fcameraplus;a=blobdiff_plain;f=declarative%2Fcamera.cpp;h=c04741b94bb9740eee26537da0d4e27f78158a33;hp=0058c133f7764f9d9445465d43164e7647494f7f;hb=4fe9fdd5913fc545857582451d638988dc233fc2;hpb=534ec9474f4df1ac7cdc669a36e7c05d5a432c28 diff --git a/declarative/camera.cpp b/declarative/camera.cpp index 0058c13..c04741b 100644 --- a/declarative/camera.cpp +++ b/declarative/camera.cpp @@ -50,8 +50,8 @@ #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), @@ -106,12 +106,6 @@ Camera::~Camera() { delete m_videoTorch; } -void Camera::componentComplete() { - QDeclarativeItem::componentComplete(); - - emit deviceCountChanged(); -} - int Camera::deviceCount() const { return m_cam ? m_cam->devices().size() : 0; } @@ -130,11 +124,6 @@ bool Camera::reset(const QVariant& deviceId, const CameraMode& mode) { return false; } - if (!isComponentComplete()) { - qmlInfo(this) << "Component is still not ready"; - return false; - } - QVariant oldId = m_id; Camera::CameraMode oldMode = m_mode;