X-Git-Url: http://cgit.sxemacs.org/?p=harmattan%2Fcameraplus;a=blobdiff_plain;f=qml%2FModeButton.qml;h=74dcde3ac5c9268b5735bc99aa6ed242e5ec0cdd;hp=e839de22da1a3b3f633d66fbed606391e81fa04f;hb=9daf6507e6f4ebabeca32d8c35f84a57a4d18534;hpb=dfef2769aa2af447d80fc74f0d1210befacab31f diff --git a/qml/ModeButton.qml b/qml/ModeButton.qml index e839de2..74dcde3 100644 --- a/qml/ModeButton.qml +++ b/qml/ModeButton.qml @@ -3,7 +3,7 @@ /*! * This file is part of CameraPlus. * - * Copyright (C) 2012 Mohammed Sameer + * Copyright (C) 2012-2013 Mohammed Sameer * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -21,34 +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 +CaptureButton { + width: 55 + height: 55 + opacity: 0.5 - 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-viewfinder-camera" : "image://theme/icon-m-camera-video" - switchOn: "" - switchOff: "" - thumb: settings.mode == Camera.VideoMode ? "image://theme/icon-m-camera-video" : "image://theme/icon-m-viewfinder-camera" - } + iconId: settings.mode == Camera.VideoMode ? cameraTheme.cameraImageIconId : cameraTheme.cameraVideoIconId + onClicked: { + if (settings.mode == Camera.VideoMode) { + settings.mode = Camera.ImageMode + } else { + settings.mode = Camera.VideoMode } + } }