X-Git-Url: http://cgit.sxemacs.org/?p=harmattan%2Fcameraplus;a=blobdiff_plain;f=qml%2FImageWhiteBalanceButton.qml;h=8c9827914a226b4c6e0a6d511e71344684adf864;hp=55290e9194d6289a03d03155e82ec5f5b3a464bf;hb=7961e69b8f38ed0e08fedf542fc4001801a9aebc;hpb=bb079e0dff5557e811af63194a86a5d6548b4cfd diff --git a/qml/ImageWhiteBalanceButton.qml b/qml/ImageWhiteBalanceButton.qml index 55290e9..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_QT_QUICK@ -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 } - ] + } }