X-Git-Url: http://cgit.sxemacs.org/?p=harmattan%2Fcameraplus;a=blobdiff_plain;f=qml%2FImageWhiteBalanceButton.qml;h=8c9827914a226b4c6e0a6d511e71344684adf864;hp=6d603921efadfd5f88ea05b6c07fc19d6c89967a;hb=cb77fdf045b9cedd93b82a9816f2e4e39c1d587e;hpb=8948cca8d885c3d54e9f3e4c781735520fa6b6eb diff --git a/qml/ImageWhiteBalanceButton.qml b/qml/ImageWhiteBalanceButton.qml index 6d60392..8c98279 100644 --- a/qml/ImageWhiteBalanceButton.qml +++ b/qml/ImageWhiteBalanceButton.qml @@ -20,56 +20,50 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ -import QtQuick 1.1 -import com.nokia.meego 1.1 +import QtQuick 2.0 import QtCamera 1.0 import "data.js" as Data -ToolIcon { +CameraToolIcon { id: button - iconSource: "image://theme/" + Data.wbIcon(settings.imageWhiteBalance) + iconId: Data.wbIcon(settings.imageWhiteBalance) - property list items: [ - Label { + property CameraToolBarTools tools: CameraToolBarTools { + CameraLabel { height: parent ? parent.height : 0 text: qsTr("WB") verticalAlignment: Text.AlignVCenter - }, + } + CheckButton { - normalIcon: "image://theme/" + Data.wbIcon(value) - checkedIcon: "image://theme/" + Data.wbSelectedIcon(value) - onClicked: settings.imageWhiteBalance = value - value: WhiteBalance.Auto - savedValue: settings.imageWhiteBalance - }, + iconId: Data.wbIcon(WhiteBalance.Auto) + onClicked: settings.imageWhiteBalance = WhiteBalance.Auto + checked: settings.imageWhiteBalance == WhiteBalance.Auto + } + CheckButton { - normalIcon: "image://theme/" + Data.wbIcon(value) - checkedIcon: "image://theme/" + Data.wbSelectedIcon(value) - onClicked: settings.imageWhiteBalance = value - value: WhiteBalance.Sunset - savedValue: settings.imageWhiteBalance - }, + iconId: Data.wbIcon(WhiteBalance.Sunset) + onClicked: settings.imageWhiteBalance = WhiteBalance.Sunset + checked: settings.imageWhiteBalance == WhiteBalance.Sunset + } + CheckButton { - normalIcon: "image://theme/" + Data.wbIcon(value) - checkedIcon: "image://theme/" + Data.wbSelectedIcon(value) - onClicked: settings.imageWhiteBalance = value - value: WhiteBalance.Cloudy - savedValue: settings.imageWhiteBalance - }, + iconId: Data.wbIcon(WhiteBalance.Cloudy) + onClicked: settings.imageWhiteBalance = WhiteBalance.Cloudy + checked: settings.imageWhiteBalance == WhiteBalance.Cloudy + } + CheckButton { - normalIcon: "image://theme/" + Data.wbIcon(value) - checkedIcon: "image://theme/" + Data.wbSelectedIcon(value) - onClicked: settings.imageWhiteBalance = value - value: WhiteBalance.Flourescent - savedValue: settings.imageWhiteBalance - }, + iconId: Data.wbIcon(WhiteBalance.Flourescent) + onClicked: settings.imageWhiteBalance = WhiteBalance.Flourescent + checked: settings.imageWhiteBalance == WhiteBalance.Flourescent + } + CheckButton { - normalIcon: "image://theme/" + Data.wbIcon(value) - checkedIcon: "image://theme/" + Data.wbSelectedIcon(value) - onClicked: settings.imageWhiteBalance = value - value: WhiteBalance.Tungsten - savedValue: settings.imageWhiteBalance + iconId: Data.wbIcon(WhiteBalance.Tungsten) + onClicked: settings.imageWhiteBalance = WhiteBalance.Tungsten + checked: settings.imageWhiteBalance == WhiteBalance.Tungsten } - ] + } }