summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@digia.com>2013-08-16 10:02:13 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-02 14:30:40 +0200
commitd35d28017d731dba9e2a4f2622d2cec97e724e55 (patch)
treefd1fbbaeb20c641ca868a424f3ee051c7c6c3a28 /examples
parentea5f625ab90406d7407bc961b90b3993230dd03a (diff)
downloadqtlocation-d35d28017d731dba9e2a4f2622d2cec97e724e55.tar.gz
Split QtLocation into QtPositioning and QtLocation
QtPositioning is not dependent on any gui component and mostly covers everything around the retrieval of position information. QtLocation covers place, map and navigation APIs. Several documentation issues were fixed during the process. Change-Id: I98e2a53065549a2fc43f93a75b4f65b5bc884c92 Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/declarative/declarative.pro9
-rw-r--r--examples/declarative/flickr/flickr.pro8
-rw-r--r--examples/declarative/flickr/flickrmobile/GeoTab.qml2
-rw-r--r--examples/declarative/mapviewer/content/map/MapComponent.qml1
-rw-r--r--examples/declarative/mapviewer/mapviewer.qml9
-rw-r--r--examples/declarative/places/content/places/MapComponent.qml1
-rw-r--r--examples/declarative/places/content/places/PlaceDialog.qml2
-rw-r--r--examples/declarative/places/places.qml19
-rw-r--r--examples/declarative/places_list/places_list.qml10
-rw-r--r--examples/declarative/places_map/places_map.qml10
-rw-r--r--examples/examples.pro7
-rw-r--r--examples/logfilepositionsource/logfilepositionsource.pro6
-rw-r--r--examples/weatherinfo/weatherinfo.pro6
13 files changed, 47 insertions, 43 deletions
diff --git a/examples/declarative/declarative.pro b/examples/declarative/declarative.pro
index 64e6e1b9..1ed2fd7d 100644
--- a/examples/declarative/declarative.pro
+++ b/examples/declarative/declarative.pro
@@ -1,3 +1,8 @@
TEMPLATE = subdirs
-SUBDIRS += flickr places places_list places_map
-qtHaveModule(multimedia): SUBDIRS += mapviewer
+
+qtHaveModule(positioning): SUBDIRS += flickr
+
+qtHaveModule(location) {
+ SUBDIRS += places places_list places_map
+ qtHaveModule(multimedia): SUBDIRS += mapviewer
+}
diff --git a/examples/declarative/flickr/flickr.pro b/examples/declarative/flickr/flickr.pro
index 2903c6e3..ff83bcb2 100644
--- a/examples/declarative/flickr/flickr.pro
+++ b/examples/declarative/flickr/flickr.pro
@@ -1,7 +1,7 @@
TEMPLATE=app
-TARGET = qml_location_flickr
+TARGET = qml_position_flickr
-QT += qml quick network location
+QT += qml quick network positioning
SOURCES += qmllocationflickr.cpp
RESOURCES += \
@@ -9,8 +9,8 @@ RESOURCES += \
OTHER_FILES += flickr.qml
-target.path = $$[QT_INSTALL_EXAMPLES]/qtlocation/declarative/flickr
+target.path = $$[QT_INSTALL_EXAMPLES]/qtpositioning/declarative/flickr
sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS *.pro *.qml flickrcommon flickrmobile
-sources.path = $$[QT_INSTALL_EXAMPLES]/qtlocation/declarative/flickr
+sources.path = $$[QT_INSTALL_EXAMPLES]/qtpositioning/declarative/flickr
INSTALLS += target sources
diff --git a/examples/declarative/flickr/flickrmobile/GeoTab.qml b/examples/declarative/flickr/flickrmobile/GeoTab.qml
index 4cbffc17..ecfda612 100644
--- a/examples/declarative/flickr/flickrmobile/GeoTab.qml
+++ b/examples/declarative/flickr/flickrmobile/GeoTab.qml
@@ -39,7 +39,7 @@
****************************************************************************/
import QtQuick 2.0
-import QtLocation 5.0
+import QtPositioning 5.0
Rectangle {
id: container
diff --git a/examples/declarative/mapviewer/content/map/MapComponent.qml b/examples/declarative/mapviewer/content/map/MapComponent.qml
index 33963968..6f8bca98 100644
--- a/examples/declarative/mapviewer/content/map/MapComponent.qml
+++ b/examples/declarative/mapviewer/content/map/MapComponent.qml
@@ -39,6 +39,7 @@
****************************************************************************/
import QtQuick 2.0
import QtLocation 5.0
+import QtPositioning 5.0
import QtLocation.examples 5.0
//! [top]
diff --git a/examples/declarative/mapviewer/mapviewer.qml b/examples/declarative/mapviewer/mapviewer.qml
index f5a05f72..5609821a 100644
--- a/examples/declarative/mapviewer/mapviewer.qml
+++ b/examples/declarative/mapviewer/mapviewer.qml
@@ -40,6 +40,7 @@
import QtQuick 2.0
import QtLocation 5.0
+import QtPositioning 5.0
import QtLocation.examples 5.0
import "content/map"
import "content/dialogs"
@@ -305,9 +306,9 @@ Item {
tempGeocodeModel.reset()
messageDialog.state = ""
if (routeDialog.byCoordinates) {
- startCoordinate = QtLocation.coordinate(parseFloat(routeDialog.startLatitude),
+ startCoordinate = QtPositioning.coordinate(parseFloat(routeDialog.startLatitude),
parseFloat(routeDialog.startLongitude));
- endCoordinate = QtLocation.coordinate(parseFloat(routeDialog.endLatitude),
+ endCoordinate = QtPositioning.coordinate(parseFloat(routeDialog.endLatitude),
parseFloat(routeDialog.endLongitude));
calculateRoute()
@@ -421,7 +422,7 @@ Item {
onGoButtonClicked: {
page.state = ""
messageDialog.state = ""
- map.geocodeModel.query = QtLocation.coordinate(parseFloat(dialogModel.get(0).inputText),
+ map.geocodeModel.query = QtPositioning.coordinate(parseFloat(dialogModel.get(0).inputText),
parseFloat(dialogModel.get(1).inputText));
map.geocodeModel.update();
}
@@ -449,7 +450,7 @@ Item {
var newLong = parseFloat(dialogModel.get(1).inputText)
if (newLat !== "NaN" && newLong !== "NaN") {
- var c = QtLocation.coordinate(newLat, newLong);
+ var c = QtPositioning.coordinate(newLat, newLong);
if (c.isValid) {
map.markers[map.currentMarker].coordinate = c;
map.center = c;
diff --git a/examples/declarative/places/content/places/MapComponent.qml b/examples/declarative/places/content/places/MapComponent.qml
index d35bf1fe..bafb38ff 100644
--- a/examples/declarative/places/content/places/MapComponent.qml
+++ b/examples/declarative/places/content/places/MapComponent.qml
@@ -39,6 +39,7 @@
****************************************************************************/
import QtQuick 2.0
+import QtPositioning 5.0
import QtLocation 5.0
import QtLocation.examples 5.0
diff --git a/examples/declarative/places/content/places/PlaceDialog.qml b/examples/declarative/places/content/places/PlaceDialog.qml
index c64c121b..ed08716d 100644
--- a/examples/declarative/places/content/places/PlaceDialog.qml
+++ b/examples/declarative/places/content/places/PlaceDialog.qml
@@ -132,7 +132,7 @@ Dialog {
locationPlace.location.address.country = dataFieldsModel.get(7).inputText;
locationPlace.location.address.postalCode = dataFieldsModel.get(8).inputText;
- var c = QtLocation.coordinate(parseFloat(dataFieldsModel.get(9).inputText),
+ var c = QtPositioning.coordinate(parseFloat(dataFieldsModel.get(9).inputText),
parseFloat(dataFieldsModel.get(10).inputText));
locationPlace.location.coordinate = c;
var phone = Qt.createQmlObject('import QtLocation 5.0; ContactDetail { }', locationPlace);
diff --git a/examples/declarative/places/places.qml b/examples/declarative/places/places.qml
index 2df5b538..2d2ca749 100644
--- a/examples/declarative/places/places.qml
+++ b/examples/declarative/places/places.qml
@@ -39,6 +39,7 @@
****************************************************************************/
import QtQuick 2.0
+import QtPositioning 5.0
import QtLocation 5.0
import QtLocation.examples 5.0
import "content/places"
@@ -49,7 +50,7 @@ Item {
height: (parent && parent.height > 0) ? parent.height : 640
property variant map
property variant startLocation
- property variant searchRegion: QtLocation.circle(startLocation)
+ property variant searchRegion: QtPositioning.circle(startLocation)
property variant searchRegionItem
property Plugin favoritesPlugin
@@ -58,7 +59,7 @@ Item {
Binding {
target: page
property: "startLocation"
- value: map ? map.center : QtLocation.coordinate()
+ value: map ? map.center : QtPositioning.coordinate()
}
Rectangle {
@@ -212,12 +213,12 @@ Item {
onCancelButtonClicked: page.state = ""
onGoButtonClicked: {
- var c = QtLocation.coordinate(parseFloat(dialogModel.get(0).inputText),
+ var c = QtPositioning.coordinate(parseFloat(dialogModel.get(0).inputText),
parseFloat(dialogModel.get(1).inputText));
map.center = c;
- searchRegion = Qt.binding(function() { return QtLocation.circle(startLocation) });
+ searchRegion = Qt.binding(function() { return QtPositioning.circle(startLocation) });
if (searchRegionItem) {
map.removeMapItem(searchRegionItem);
@@ -249,9 +250,9 @@ Item {
onCancelButtonClicked: page.state = ""
onGoButtonClicked: {
- var c = QtLocation.coordinate(parseFloat(dialogModel.get(0).inputText),
+ var c = QtPositioning.coordinate(parseFloat(dialogModel.get(0).inputText),
parseFloat(dialogModel.get(1).inputText));
- var r = QtLocation.rectangle(c, parseFloat(dialogModel.get(2).inputText),
+ var r = QtPositioning.rectangle(c, parseFloat(dialogModel.get(2).inputText),
parseFloat(dialogModel.get(3).inputText));
map.center = c;
@@ -292,9 +293,9 @@ Item {
onCancelButtonClicked: page.state = ""
onGoButtonClicked: {
- var c = QtLocation.coordinate(parseFloat(dialogModel.get(0).inputText),
+ var c = QtPositioning.coordinate(parseFloat(dialogModel.get(0).inputText),
parseFloat(dialogModel.get(1).inputText));
- var circle = QtLocation.circle(c, parseFloat(dialogModel.get(2).inputText));
+ var circle = QtPositioning.circle(c, parseFloat(dialogModel.get(2).inputText));
map.center = c;
@@ -519,7 +520,7 @@ Item {
MapItemView {
model: placeSearchModel
delegate: MapQuickItem {
- coordinate: model.type === PlaceSearchModel.PlaceResult ? place.location.coordinate : QtLocation.coordinate()
+ coordinate: model.type === PlaceSearchModel.PlaceResult ? place.location.coordinate : QtPositioning.coordinate()
visible: model.type === PlaceSearchModel.PlaceResult
diff --git a/examples/declarative/places_list/places_list.qml b/examples/declarative/places_list/places_list.qml
index be7849b7..92808159 100644
--- a/examples/declarative/places_list/places_list.qml
+++ b/examples/declarative/places_list/places_list.qml
@@ -40,12 +40,14 @@
//! [Imports]
import QtQuick 2.0
+import QtPositioning 5.0
import QtLocation 5.0
//! [Imports]
Rectangle {
width: 360
height: 360
+ property variant startCoordinate: QtPositioning.coordinate(-27.46778, 153.02778)
//! [Initialize Plugin]
Plugin {
@@ -65,13 +67,7 @@ Rectangle {
plugin: myPlugin
searchTerm: "pizza"
- searchArea: GeoCircle {
- center {
- // Brisbane
- longitude: 153.02778
- latitude: -27.46778
- }
- }
+ searchArea: QtPositioning.circle(startCoordinate);
Component.onCompleted: update()
diff --git a/examples/declarative/places_map/places_map.qml b/examples/declarative/places_map/places_map.qml
index 29684af4..8ba703ff 100644
--- a/examples/declarative/places_map/places_map.qml
+++ b/examples/declarative/places_map/places_map.qml
@@ -40,6 +40,7 @@
//! [Imports]
import QtQuick 2.0
+import QtPositioning 5.0
import QtLocation 5.0
//! [Imports]
@@ -65,13 +66,8 @@ Rectangle {
plugin: myPlugin
searchTerm: "Pizza"
- searchArea: GeoCircle {
- center {
- // Brisbane
- longitude: 153.02778
- latitude: -27.46778
- }
- }
+ //Brisbane
+ searchArea: QtPositioning.circle(QtPositioning.coordinate(-27.46778, 153.02778))
Component.onCompleted: update()
}
diff --git a/examples/examples.pro b/examples/examples.pro
index fa19990e..837e277e 100644
--- a/examples/examples.pro
+++ b/examples/examples.pro
@@ -1,4 +1,7 @@
TEMPLATE = subdirs
-qtHaveModule(quick): SUBDIRS += declarative weatherinfo
-qtHaveModule(widgets): SUBDIRS += logfilepositionsource
+qtHaveModule(quick) {
+ SUBDIRS += declarative
+ qtHaveModule(positioning): SUBDIRS += weatherinfo
+}
+qtHaveModule(positioning): qtHaveModule(widgets): SUBDIRS += logfilepositionsource
diff --git a/examples/logfilepositionsource/logfilepositionsource.pro b/examples/logfilepositionsource/logfilepositionsource.pro
index afd7b975..bd00a169 100644
--- a/examples/logfilepositionsource/logfilepositionsource.pro
+++ b/examples/logfilepositionsource/logfilepositionsource.pro
@@ -1,6 +1,6 @@
TEMPLATE = app
TARGET = logfilepositionsource
-QT = location core widgets
+QT = positioning core widgets
HEADERS = logfilepositionsource.h \
@@ -9,8 +9,8 @@ SOURCES = logfilepositionsource.cpp \
clientapplication.cpp \
main.cpp
-target.path = $$[QT_INSTALL_EXAMPLES]/qtlocation/logfilepositionsource
+target.path = $$[QT_INSTALL_EXAMPLES]/qtpositioning/logfilepositionsource
sources.files = $$SOURCES $$HEADERS *.pro simplelog.txt
-sources.path = $$[QT_INSTALL_EXAMPLES]/qtlocation/logfilepositionsource
+sources.path = $$[QT_INSTALL_EXAMPLES]/qtpositioning/logfilepositionsource
INSTALLS += target sources
diff --git a/examples/weatherinfo/weatherinfo.pro b/examples/weatherinfo/weatherinfo.pro
index 698115ba..1470b8a0 100644
--- a/examples/weatherinfo/weatherinfo.pro
+++ b/examples/weatherinfo/weatherinfo.pro
@@ -1,7 +1,7 @@
TEMPLATE = app
TARGET = weatherinfo
-QT += core network location qml quick
+QT += core network positioning qml quick
SOURCES += main.cpp \
appmodel.cpp
@@ -16,7 +16,7 @@ RESOURCES += weatherinfo.qrc
HEADERS += appmodel.h
#install
-target.path = $$[QT_INSTALL_EXAMPLES]/qtlocation/weatherinfo
+target.path = $$[QT_INSTALL_EXAMPLES]/qtpositioning/weatherinfo
sources.files = $$SOURCES $HEADERS $$RESOURCES $$FORMS *.pro
-sources.path = $$[QT_INSTALL_EXAMPLES]/qtlocation/weatherinfo
+sources.path = $$[QT_INSTALL_EXAMPLES]/qtpositioning/weatherinfo
INSTALLS += target sources