3 import com.nokia.meego 1.1
9 property int value: settings.imageSceneMode
11 iconSource: sceneIcon(scene.value);
13 title: qsTr("Scene mode");
15 function sceneIcon(val) {
16 var x = row.children.length;
18 for (i = 0; i < x; i++) {
19 if (row.children[i].value == val) {
20 return row.children[i].normalIcon;
27 height: button.checked ? 64 : 0
28 width: button.checked ? (children.length * height) + (children.length - 1) * spacing : 0
32 // TODO: seems animation is not working
33 PropertyAnimation { duration: 250; }
37 normalIcon: "image://theme/icon-m-camera-scene-auto"
38 checkedIcon: "image://theme/icon-m-camera-scene-auto-selected"
39 savedValue: settings.imageSceneMode
40 onClicked: settings.imageSceneMode = value;
45 normalIcon: "image://theme/icon-m-camera-scene-macro"
46 checkedIcon: "image://theme/icon-m-camera-scene-macro-selected"
47 savedValue: settings.imageSceneMode
48 onClicked: settings.imageSceneMode = value;
53 normalIcon: "image://theme/icon-m-camera-scene-landscape"
54 checkedIcon: "image://theme/icon-m-camera-scene-landscape-selected"
55 savedValue: settings.imageSceneMode
56 onClicked: settings.imageSceneMode = value;
57 value: Scene.Landscape
61 normalIcon: "image://theme/icon-m-camera-scene-portrait"
62 checkedIcon: "image://theme/icon-m-camera-scene-portrait-selected"
63 savedValue: settings.imageSceneMode
64 onClicked: settings.imageSceneMode = value;
69 normalIcon: "image://theme/icon-m-camera-night"
70 checkedIcon: "image://theme/icon-m-camera-night-selected"
71 savedValue: settings.imageSceneMode
72 onClicked: settings.imageSceneMode = value;
77 normalIcon: "image://theme/icon-m-camera-scene-sports"
78 checkedIcon: "image://theme/icon-m-camera-scene-sports-selected"
79 savedValue: settings.imageSceneMode
80 onClicked: settings.imageSceneMode = value;