8 property int mode: Camera.ImageMode
18 visible: cam.running && cam.idle && !cameraMode.animationRunning
24 color: mouse.pressed ? "lightblue" : "white"
26 y: mode == 1 ? video.y : image.y
34 // anchors.top: parent.top
35 property string released: "icon-m-viewfinder-camera.png"
36 property string active: "icon-m-viewfinder-camera-selected.png"
37 source: mouse.pressed ? "/usr/share/themes/blanco/meegotouch/icons/" + released : button.mode == 0 ? "/usr/share/themes/blanco/meegotouch/icons/" + active : "/usr/share/themes/blanco/meegotouch/icons/" + released
44 property string released: "icon-m-camera-video-record.png"
45 property string active: "icon-m-camera-video-selected.png"
46 source: mouse.pressed ? "/usr/share/themes/blanco/meegotouch/icons/" + released : button.mode == 1 ? "/usr/share/themes/blanco/meegotouch/icons/" + active : "/usr/share/themes/blanco/meegotouch/icons/" + released
53 drag.target: highlighter
56 drag.maximumY: parent.height / 2
60 mode = Camera.VideoMode;
61 // highlighter.y = video.y;
64 mode = Camera.ImageMode;
65 // highlighter.y = image.y;
71 if (mouse.y >= video.y) {
72 mode = Camera.VideoMode;
76 mode = Camera.ImageMode;
80 // highlighter.y = pos;
84 var y = mouse.y - highlighter.height / 2;
86 if (y > drag.maximumY) {
90 else if (y < drag.minimumY) {
107 released: "icon-m-viewfinder-camera.png"
108 active: "icon-m-viewfinder-camera-selected.png"
113 released: "icon-m-camera-video-record.png"
114 active: "icon-m-camera-video-selected.png"
118 delegate: Rectangle {
123 color: mouse.pressed ? "black" : button.mode == mode ? "white" : "black"
127 source: mouse.pressed ? "/usr/share/themes/blanco/meegotouch/icons/" + released : button.mode == mode ? "/usr/share/themes/blanco/meegotouch/icons/" + active : "/usr/share/themes/blanco/meegotouch/icons/" + released