3 import com.nokia.meego 1.1
5 import "data.js" as Data
10 property int value: settings.imageSceneMode
12 iconSource: sceneIcon(scene.value);
14 title: qsTr("Scene mode");
16 function sceneIcon(val) {
17 var x = row.children.length;
19 for (i = 0; i < x; i++) {
20 if (row.children[i].value == val) {
21 return row.children[i].normalIcon;
28 height: button.checked ? 64 : 0
29 width: button.checked ? (children.length * height) + (children.length - 1) * spacing : 0
33 // TODO: seems animation is not working
34 PropertyAnimation { duration: 250; }
38 normalIcon: "image://theme/" + Data.ismIcon(value);
39 checkedIcon: "image://theme/" + Data.ismSelectedIcon(value);
40 savedValue: settings.imageSceneMode
41 onClicked: settings.imageSceneMode = value;
46 normalIcon: "image://theme/" + Data.ismIcon(value);
47 checkedIcon: "image://theme/" + Data.ismSelectedIcon(value);
48 savedValue: settings.imageSceneMode
49 onClicked: settings.imageSceneMode = value;
54 normalIcon: "image://theme/" + Data.ismIcon(value);
55 checkedIcon: "image://theme/" + Data.ismSelectedIcon(value);
56 savedValue: settings.imageSceneMode
57 onClicked: settings.imageSceneMode = value;
58 value: Scene.Landscape
62 normalIcon: "image://theme/" + Data.ismIcon(value);
63 checkedIcon: "image://theme/" + Data.ismSelectedIcon(value);
64 savedValue: settings.imageSceneMode
65 onClicked: settings.imageSceneMode = value;
70 normalIcon: "image://theme/" + Data.ismIcon(value);
71 checkedIcon: "image://theme/" + Data.ismSelectedIcon(value);
72 savedValue: settings.imageSceneMode
73 onClicked: settings.imageSceneMode = value;
78 normalIcon: "image://theme/" + Data.ismIcon(value);
79 checkedIcon: "image://theme/" + Data.ismSelectedIcon(value);
80 savedValue: settings.imageSceneMode
81 onClicked: settings.imageSceneMode = value;