X-Git-Url: http://cgit.sxemacs.org/?p=harmattan%2Fcameraplus;a=blobdiff_plain;f=qml%2FFlashButton.qml;h=02029137b628a7beefd2f54f9c6bad295ccd060f;hp=e5f6b09f2c4638e1b0ca3106f5469f7d7b46175b;hb=e5ae33a4ee7a287d9790ea92e270a4d0fd4c4554;hpb=13a75630aac35cbdd5751fd583329a790c1a8dfd diff --git a/qml/FlashButton.qml b/qml/FlashButton.qml index e5f6b09..0202913 100644 --- a/qml/FlashButton.qml +++ b/qml/FlashButton.qml @@ -22,12 +22,11 @@ import QtQuick 2.0 import QtCamera 1.0 -import "data.js" as Data CameraToolIcon { id: button - iconId: Data.flashIcon(settings.imageFlashMode) + iconSource: cameraTheme.flashIcon(settings.imageFlashMode) property list toolsModel: [ ToolsModelItem {icon: cameraTheme.flashAutoIconId; value: Flash.Auto }, @@ -47,9 +46,10 @@ CameraToolIcon { model: parent != null && parent.visible ? toolsModel : undefined delegate: CheckButton { - iconId: icon + iconSource: icon onClicked: settings.imageFlashMode = value checked: settings.imageFlashMode == value + visible: !(overlay.cam.quirks.hasQuirk(Quirks.NoRedEyeFlash) && value == Flash.RedEye) } } }