diff options
Diffstat (limited to 'app/forms')
-rw-r--r-- | app/forms/RouteAddress.qml | 17 | ||||
-rw-r--r-- | app/forms/RouteAddressForm.ui.qml | 41 |
2 files changed, 4 insertions, 54 deletions
diff --git a/app/forms/RouteAddress.qml b/app/forms/RouteAddress.qml index 248396d..e41277e 100644 --- a/app/forms/RouteAddress.qml +++ b/app/forms/RouteAddress.qml @@ -44,31 +44,25 @@ import QtPositioning 5.5 RouteAddressForm { property alias plugin : tempGeocodeModel.plugin; - property variant fromAddress; property variant toAddress; + property variant fromCoordinate; signal showMessage(string topic, string message) signal showRoute(variant startCoordinate,variant endCoordinate) signal closeForm() goButton.onClicked: { tempGeocodeModel.reset() - fromAddress.country = fromCountry.text - fromAddress.street = fromStreet.text - fromAddress.city = fromCity.text toAddress.country = toCountry.text toAddress.street = toStreet.text toAddress.city = toCity.text - tempGeocodeModel.startCoordinate = QtPositioning.coordinate() + tempGeocodeModel.startCoordinate = fromCoordinate tempGeocodeModel.endCoordinate = QtPositioning.coordinate() - tempGeocodeModel.query = fromAddress + tempGeocodeModel.query = fromCoordinate tempGeocodeModel.update(); goButton.enabled = false; } clearButton.onClicked: { - fromStreet.text = "" - fromCity.text = "" - fromCountry.text = "" toStreet.text = "" toCity.text = "" toCountry.text = "" @@ -79,9 +73,6 @@ RouteAddressForm { } Component.onCompleted: { - fromStreet.text = fromAddress.street - fromCity.text = fromAddress.city - fromCountry.text = fromAddress.country toStreet.text = toAddress.street toCity.text = toAddress.city toCountry.text = toAddress.country @@ -102,7 +93,7 @@ RouteAddressForm { } onStatusChanged: { - if ((status == GeocodeModel.Ready) && (count == 1)) { + if ((status == GeocodeModel.Ready) && count >= 1) { success++ if (success == 1) { startCoordinate.latitude = get(0).coordinate.latitude diff --git a/app/forms/RouteAddressForm.ui.qml b/app/forms/RouteAddressForm.ui.qml index 3f98dc0..5e43e7f 100644 --- a/app/forms/RouteAddressForm.ui.qml +++ b/app/forms/RouteAddressForm.ui.qml @@ -44,12 +44,9 @@ import QtQuick.Controls 1.4 import QtQuick.Layouts 1.2 Item { - property alias fromStreet: fromStreet - property alias fromCountry: fromCountry property alias toStreet: toStreet property alias toCity: toCity property alias toCountry: toCountry - property alias fromCity: fromCity property alias goButton: goButton property alias clearButton: clearButton property alias cancelButton: cancelButton @@ -92,44 +89,6 @@ Item { anchors.fill: parent Label { - id: label1 - text: qsTr("From") - font.bold: true - anchors.horizontalCenter: parent.horizontalCenter - Layout.columnSpan : 2 - } - - Label { - id: label2 - text: qsTr("Street") - } - - TextField { - id: fromStreet - Layout.fillWidth: true - } - - Label { - id: label3 - text: qsTr("City") - } - - TextField { - id: fromCity - Layout.fillWidth: true - } - - Label { - id: label7 - text: qsTr("Country") - } - - TextField { - id: fromCountry - Layout.fillWidth: true - } - - Label { id: label6 text: qsTr("To") font.bold: true |