3 import com.nokia.meego 1.1
10 onClicked: enabled = !enabled;
11 onEnabledChanged: button.checked = enabled;
13 function flashIcon(val) {
14 var x = row.children.length;
16 for (i = 0; i < x; i++) {
17 if (row.children[i].value == val) {
18 return row.children[i].normalIcon;
25 running: mouse.enabled
27 onTriggered: mouse.enabled = !mouse.enabled
38 anchors.left: parent.left
43 onClicked: mouse.enabled = !mouse.enabled;
45 iconSource: flashIcon(flash.value);
50 height: mouse.enabled ? 64 : 0
51 width: mouse.enabled ? (children.length * height) + (children.length - 1) * spacing : 0
52 anchors.left: button.right
53 anchors.leftMargin: 20
57 // TODO: seems animation is not working
58 PropertyAnimation { duration: 250; }
62 normalIcon: "/usr/share/themes/blanco/meegotouch/icons/icon-m-camera-flash-auto.png"
63 checkedIcon: "/usr/share/themes/blanco/meegotouch/icons/icon-m-camera-flash-auto-pressed.png"
70 normalIcon: "/usr/share/themes/blanco/meegotouch/icons/icon-m-camera-flash-always.png"
71 checkedIcon: "/usr/share/themes/blanco/meegotouch/icons/icon-m-camera-flash-always-pressed.png"
78 normalIcon: "/usr/share/themes/blanco/meegotouch/icons/icon-m-camera-flash-off.png"
79 checkedIcon: "/usr/share/themes/blanco/meegotouch/icons/icon-m-camera-flash-off-pressed.png"
86 normalIcon: "/usr/share/themes/blanco/meegotouch/icons/icon-m-camera-flash-red-eye.png"
87 checkedIcon: "/usr/share/themes/blanco/meegotouch/icons/icon-m-camera-flash-red-eye-pressed.png"