X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=qml%2FModeButton.qml;h=830e143964c7eb141147217d8b7bb02e1a968832;hb=77e1c26b38d30d10d07578c45f6e8bdf126bb80b;hp=d1ef4e0e3630d9bb1afbd2e8586f627c15bd95a2;hpb=3423bd2565dc32f1a8910a99e1d26a6e977a3f63;p=harmattan%2Fcameraplus diff --git a/qml/ModeButton.qml b/qml/ModeButton.qml index d1ef4e0..830e143 100644 --- a/qml/ModeButton.qml +++ b/qml/ModeButton.qml @@ -21,35 +21,20 @@ */ -import QtQuick 1.1 +import QtQuick 2.0 import QtCamera 1.0 -import com.nokia.meego 1.0 - -Item { - width: selector.width * selector.scale - height: selector.height * selector.scale - - Switch { - id: selector - scale: 1.5 - anchors.centerIn: parent - checked: settings.mode == Camera.ImageMode - - onCheckedChanged: { - if (checked) { - settings.mode = Camera.ImageMode; - } - else { - settings.mode = Camera.VideoMode; - } - } - - platformStyle: SwitchStyle { - thumbPressed: settings.mode == Camera.VideoMode ? "image://theme/icon-m-camera-video" : "image://theme/icon-m-viewfinder-camera" - switchOn: "" - switchOff: "" - thumb: settings.mode == Camera.VideoMode ? "image://theme/icon-m-viewfinder-camera" : "image://theme/icon-m-camera-video" - } +CaptureButton { + width: 55 + height: 55 + opacity: 0.5 + + iconSource: settings.mode == Camera.VideoMode ? cameraTheme.cameraImageIconId : cameraTheme.cameraVideoIconId + onClicked: { + if (settings.mode == Camera.VideoMode) { + settings.mode = Camera.ImageMode + } else { + settings.mode = Camera.VideoMode } + } }