Don't reuse file names
[harmattan/cameraplus] / qml / SettingsView.qml
index 0176027..73897d5 100644 (file)
@@ -25,12 +25,20 @@ 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
     }
 }