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
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;
}
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
}
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
}
}