- widget: Row {
- id: row
- height: button.checked ? 64 : 0
- width: button.checked ? (children.length * height) + (children.length - 1) * spacing : 0
- spacing: 10
-
- Behavior on width {
- // TODO: seems animation is not working
- PropertyAnimation { duration: 250; }
- }
-
- CheckButton {
- normalIcon: "image://theme/icon-m-camera-scene-auto"
- checkedIcon: "image://theme/icon-m-camera-scene-auto-selected"
- savedValue: settings.imageSceneMode
- onClicked: settings.imageSceneMode = value;
- value: Scene.Auto
- }
-
- CheckButton {
- normalIcon: "image://theme/icon-m-camera-scene-macro"
- checkedIcon: "image://theme/icon-m-camera-scene-macro-selected"
- savedValue: settings.imageSceneMode
- onClicked: settings.imageSceneMode = value;
- value: Scene.Closeup
- }
-
- CheckButton {
- normalIcon: "image://theme/icon-m-camera-scene-landscape"
- checkedIcon: "image://theme/icon-m-camera-scene-landscape-selected"
- savedValue: settings.imageSceneMode
- onClicked: settings.imageSceneMode = value;
- value: Scene.Landscape
- }
-
- CheckButton {
- normalIcon: "image://theme/icon-m-camera-scene-portrait"
- checkedIcon: "image://theme/icon-m-camera-scene-portrait-selected"
- savedValue: settings.imageSceneMode
- onClicked: settings.imageSceneMode = value;
- value: Scene.Portrait
- }
-
- CheckButton {
- normalIcon: "image://theme/icon-m-camera-night"
- checkedIcon: "image://theme/icon-m-camera-night-selected"
- savedValue: settings.imageSceneMode
- onClicked: settings.imageSceneMode = value;
- value: Scene.Night
- }