X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fvicar-config-qml%2Fqml%2Fvicarconfigqml%2Faddrulesheet.qml;h=fbedb7bbddc6e614441cc2cdcbba37febd6be5b9;hb=c5f97bd47e3e15b905c5fe93924b160f9f2c9ad1;hp=321950e6819657eb0aef94316101a0a3c2b852a6;hpb=a77c92e62ad0211a93784237c64f7583a18d6b6f;p=vicar diff --git a/src/vicar-config-qml/qml/vicarconfigqml/addrulesheet.qml b/src/vicar-config-qml/qml/vicarconfigqml/addrulesheet.qml index 321950e..fbedb7b 100644 --- a/src/vicar-config-qml/qml/vicarconfigqml/addrulesheet.qml +++ b/src/vicar-config-qml/qml/vicarconfigqml/addrulesheet.qml @@ -1,6 +1,8 @@ import QtQuick 1.1 import com.nokia.meego 1.0 import "Library/js/DBUtility.js" as DBUtility +import "file:///usr/lib/qt4/imports/com/meego/UIConstants.js" as UIConstants +import "file:///usr/lib/qt4/imports/com/nokia/extras/constants.js" as ExtrasConstants Sheet{ id: screen @@ -26,7 +28,7 @@ Sheet{ dtmfformat = ruleObj.dtmfformat; var i; for (i = 0; i < numberFormatModel.count; i++){ - if (numberFormatModel.get(i).name == dtmfformat) { + if (numberFormatModel.get(i).name === dtmfformat) { numberFormatIndex = i; break; } @@ -61,20 +63,25 @@ Sheet{ content: Flickable { id: container anchors.fill: parent - anchors.leftMargin: 10 - anchors.topMargin: 10 + anchors.leftMargin: UIConstants.DEFAULT_MARGIN + anchors.rightMargin: UIConstants.DEFAULT_MARGIN + anchors.topMargin: UIConstants.DEFAULT_MARGIN flickableDirection: Flickable.VerticalFlick + contentHeight: col.height + UIConstants.DEFAULT_MARGIN Column { id: col width: parent.width spacing: 10 - Label { text: (ruleID != 0)? qsTr("Edit Rule"):qsTr("Add Rule"); font.bold: true; } + Label { + text: (ruleID != 0)? qsTr("Edit Rule"):qsTr("Add Rule"); + font.family: UIConstants.FONT_FAMILY_LIGHT + font.pixelSize: UIConstants.FONT_XLARGE + } Label { text: qsTr("For numbers starting with:") } TextField { id: numberStartingWith anchors { left: parent.left; right: parent.right; } - //height: implicitHeight inputMethodHints: Qt.ImhDialableCharactersOnly | Qt.ImhNoPredictiveText text: screen.numberpattern } @@ -82,47 +89,53 @@ Sheet{ TextField { id: gatewayNumber anchors { left: parent.left; right: parent.right; } - //height: implicitHeight inputMethodHints: Qt.ImhDialableCharactersOnly | Qt.ImhNoPredictiveText text: screen.gatewaynumber } - Label { text: qsTr("Dial number in this format:") } - - Button { - anchors { horizontalCenter: parent.horizontalCenter } - //height: implicitHeight - text: "Change Format" - onClicked: { - numberFormatDialog.open(); - } - } + Label { text: qsTr("Dial number in this format (tap to change): ") } Rectangle { width: parent.width - height: 30 - color: "lightgray" + height: UIConstants.LIST_ITEM_HEIGHT_SMALL + color: "transparent" + + BorderImage { + anchors.fill: parent + visible: mouseArea.pressed + source: theme.inverted ? + 'image://theme/meegotouch-list-fullwidth-inverted-background-pressed-vertical-center': + 'image://theme/meegotouch-list-fullwidth-background-pressed-vertical-center' + } + Text { - anchors.horizontalCenter: parent.horizontalCenter + anchors.verticalCenter: parent.verticalCenter + verticalAlignment: Text.AlignVCenter text: numberFormatDialog.selectedIndex >= 0 ? numberFormatDialog.model.get(numberFormatDialog.selectedIndex).name : "None" - font.pixelSize: 16 - //font.bold: true + font.family: UIConstants.FONT_FAMILY_LIGHT + font.pixelSize: UIConstants.FONT_SMALL + } + + MouseArea{ + id: mouseArea + anchors.fill: parent + onClicked: { + numberFormatDialog.open(); + } } } - Label { text: qsTr("Include this tone before dialing:") } + Label { text: qsTr("Send this tone before dialing:") } TextField { id: dtmfPrefix anchors { left: parent.left; right: parent.right; } - height: implicitHeight inputMethodHints: Qt.ImhDialableCharactersOnly | Qt.ImhNoPredictiveText } - Label { text: qsTr("Include this tone after dialing:") } + Label { text: qsTr("Send this tone after dialing:") } TextField { id: dtmfSuffix anchors { left: parent.left; right: parent.right; } - height: implicitHeight inputMethodHints: Qt.ImhDialableCharactersOnly | Qt.ImhNoPredictiveText } }