X-Git-Url: http://cgit.sxemacs.org/?p=harmattan%2Fcameraplus;a=blobdiff_plain;f=qml%2FImageWhiteBalanceButton.qml;h=8c9827914a226b4c6e0a6d511e71344684adf864;hp=8c3fc9143a5d5e505118cd19d19318eb19268705;hb=7961e69b8f38ed0e08fedf542fc4001801a9aebc;hpb=3423bd2565dc32f1a8910a99e1d26a6e977a3f63 diff --git a/qml/ImageWhiteBalanceButton.qml b/qml/ImageWhiteBalanceButton.qml index 8c3fc91..8c98279 100644 --- a/qml/ImageWhiteBalanceButton.qml +++ b/qml/ImageWhiteBalanceButton.qml @@ -20,55 +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 { - id: button +CameraToolIcon { + id: button - iconSource: "image://theme/" + Data.wbIcon(settings.imageWhiteBalance); + iconId: Data.wbIcon(settings.imageWhiteBalance) - property list items: [ - Label { - 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 - }, - CheckButton { - normalIcon: "image://theme/" + Data.wbIcon(value); - checkedIcon: "image://theme/" + Data.wbSelectedIcon(value); - onClicked: settings.imageWhiteBalance = value; - value: WhiteBalance.Sunset - savedValue: settings.imageWhiteBalance - }, - CheckButton { - normalIcon: "image://theme/" + Data.wbIcon(value); - checkedIcon: "image://theme/" + Data.wbSelectedIcon(value); - onClicked: settings.imageWhiteBalance = value; - value: WhiteBalance.Cloudy - savedValue: settings.imageWhiteBalance - }, - CheckButton { - normalIcon: "image://theme/" + Data.wbIcon(value); - checkedIcon: "image://theme/" + Data.wbSelectedIcon(value); - onClicked: settings.imageWhiteBalance = value; - value: WhiteBalance.Flourescent - savedValue: settings.imageWhiteBalance - }, - CheckButton { - normalIcon: "image://theme/" + Data.wbIcon(value); - checkedIcon: "image://theme/" + Data.wbSelectedIcon(value); - onClicked: settings.imageWhiteBalance = value; - value: WhiteBalance.Tungsten - savedValue: settings.imageWhiteBalance - }] + property CameraToolBarTools tools: CameraToolBarTools { + CameraLabel { + height: parent ? parent.height : 0 + text: qsTr("WB") + verticalAlignment: Text.AlignVCenter + } + + CheckButton { + iconId: Data.wbIcon(WhiteBalance.Auto) + onClicked: settings.imageWhiteBalance = WhiteBalance.Auto + checked: settings.imageWhiteBalance == WhiteBalance.Auto + } + + CheckButton { + iconId: Data.wbIcon(WhiteBalance.Sunset) + onClicked: settings.imageWhiteBalance = WhiteBalance.Sunset + checked: settings.imageWhiteBalance == WhiteBalance.Sunset + } + + CheckButton { + iconId: Data.wbIcon(WhiteBalance.Cloudy) + onClicked: settings.imageWhiteBalance = WhiteBalance.Cloudy + checked: settings.imageWhiteBalance == WhiteBalance.Cloudy + } + + CheckButton { + iconId: Data.wbIcon(WhiteBalance.Flourescent) + onClicked: settings.imageWhiteBalance = WhiteBalance.Flourescent + checked: settings.imageWhiteBalance == WhiteBalance.Flourescent + } + + CheckButton { + iconId: Data.wbIcon(WhiteBalance.Tungsten) + onClicked: settings.imageWhiteBalance = WhiteBalance.Tungsten + checked: settings.imageWhiteBalance == WhiteBalance.Tungsten + } + } }