X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=qml%2FVideoOverlay.qml;h=24d44aa0350def0ca8f82ae020ba55650a61731d;hb=c54bd1327085d9e1d8a9ff3236aa805842545a3e;hp=c255a29c1a122bc1e5678bc39606158162d32681;hpb=80045c0b0cd617adf747f68e4d7ef860212cd0ff;p=harmattan%2Fcameraplus diff --git a/qml/VideoOverlay.qml b/qml/VideoOverlay.qml index c255a29..24d44aa 100644 --- a/qml/VideoOverlay.qml +++ b/qml/VideoOverlay.qml @@ -150,9 +150,8 @@ Item { Indicator { id: resolutionIndicator - property string videoResolution: settings.device == 1 ? settings.secondaryVideoResolution : settings.primaryVideoResolution - property string videoRatio: settings.device == 1 ? settings.secondaryVideoAspectRatio : settings.primaryVideoAspectRatio - source: cameraTheme.videoIcon(videoRatio, videoResolution, settings.device) + source: cameraTheme.videoIcon(settings.videoAspectRatio, + settings.videoResolution, settings.device) } Indicator { @@ -230,6 +229,12 @@ Item { duration: recordingDuration.duration } + function resetToolBar() { + if (toolBar.depth() > 1) { + toolBar.pop() + } + } + function doStartRecording() { if (!overlay.recording) { return @@ -268,9 +273,7 @@ Item { trackerStore.storeVideo(file); - if (toolBar.depth() > 1) { - toolBar.pop() - } + resetToolBar() } function startRecording() { @@ -320,4 +323,7 @@ Item { } } + function cameraDeviceChanged() { + resetToolBar() + } }