X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=imports%2Fscene.h;h=772cbc2625494ebba7077cad8d055e3581768096;hb=229f607b86e1fedf49901e24eefd147005e3b833;hp=c32dd6a1ad7f77b146de04dccb5c3376b997c67a;hpb=175f43e6d2e15976f065b2ff9ce6369a6d3a8c52;p=harmattan%2Fcameraplus diff --git a/imports/scene.h b/imports/scene.h index c32dd6a..772cbc2 100644 --- a/imports/scene.h +++ b/imports/scene.h @@ -23,10 +23,12 @@ #ifndef SCENE_H #define SCENE_H -#include "capability.h" +#include #include "qtcamscene.h" -class Scene : public Capability { +class QtCamDevice; + +class Scene : public QObject { Q_OBJECT Q_PROPERTY(SceneMode value READ value WRITE setValue NOTIFY valueChanged); @@ -43,18 +45,16 @@ public: Auto = QtCamScene::Auto } SceneMode; - Scene(QObject *parent = 0); + Scene(QtCamDevice *dev, QObject *parent = 0); ~Scene(); - SceneMode value(); + SceneMode value() const; void setValue(const SceneMode& mode); signals: void valueChanged(); private: - virtual void deviceChanged(); - QtCamScene *m_scene; };