X-Git-Url: http://cgit.sxemacs.org/?p=harmattan%2Fcameraplus;a=blobdiff_plain;f=qml%2FSettingsView.qml;h=73897d5551c5ea076aef3fe0b8140ede7ae413d3;hp=41b8773c19b676acf4dc43b64825e416958f9f1a;hb=a52464d477e5a9bf9c75d5d3b4e7db978a78686e;hpb=960eb792acde51e3e0b862c19d58acaf3082c500 diff --git a/qml/SettingsView.qml b/qml/SettingsView.qml index 41b8773..73897d5 100644 --- a/qml/SettingsView.qml +++ b/qml/SettingsView.qml @@ -20,17 +20,25 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ -import QtQuick 1.1 +import QtQuick 2.0 import QtCamera 1.0 import CameraPlus 1.0 Item { + property Camera camera: null property int policyMode: settings.mode == Camera.VideoMode ? CameraResources.Video : CameraResources.Image Loader { id: loader anchors.fill: parent - source: settings.mode == Camera.VideoMode ? Qt.resolvedUrl("VideoSettings.qml") : Qt.resolvedUrl("ImageSettings.qml") + source: settings.mode == Camera.VideoMode ? Qt.resolvedUrl("VideoModeSettings.qml") : Qt.resolvedUrl("ImageModeSettings.qml") + } + + Binding { + target: loader.item + property: "camera" + value: camera + when: loader.item != null } }