5 Scene::Scene(QObject *parent) :
13 delete m_scene; m_scene = 0;
17 void Scene::deviceChanged() {
19 delete m_scene; m_scene = 0;
22 if (m_cam->device()) {
23 m_scene = new QtCamScene(m_cam->device(), this);
24 QObject::connect(m_scene, SIGNAL(valueChanged()), this, SIGNAL(valueChanged()));
30 Scene::SceneMode Scene::value() {
31 return m_scene ? (SceneMode)m_scene->value() : Scene::Auto;
34 void Scene::setValue(const Scene::SceneMode& mode) {
36 m_scene->setValue((QtCamScene::SceneMode)mode);