summaryrefslogtreecommitdiff
path: root/examples/location/geojson_viewer/main.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/location/geojson_viewer/main.qml')
-rw-r--r--examples/location/geojson_viewer/main.qml41
1 files changed, 6 insertions, 35 deletions
diff --git a/examples/location/geojson_viewer/main.qml b/examples/location/geojson_viewer/main.qml
index ea65d1ac..3c42d9a5 100644
--- a/examples/location/geojson_viewer/main.qml
+++ b/examples/location/geojson_viewer/main.qml
@@ -54,8 +54,7 @@ import QtQuick.Dialogs
import QtQuick.Controls
import QtPositioning
import QtLocation
-import Qt.labs.location
-import Qt.labs.platform as Platform
+import QtCore
import Qt.GeoJson
ApplicationWindow {
@@ -73,6 +72,7 @@ ApplicationWindow {
title: "Choose a GeoJSON file"
fileMode: FileDialog.OpenFile
currentFolder: dataPath
+ nameFilters: ["GeoJSON files (*.geojson *.json)"]
onAccepted: {
geoJsoner.load(fileDialog.selectedFile)
}
@@ -83,7 +83,8 @@ ApplicationWindow {
id: fileWriteDialog
title: "Write your geometry to a file"
fileMode: FileDialog.SaveFile
- currentFolder: Platform.StandardPaths.writableLocation(Platform.StandardPaths.TempLocation)
+ currentFolder: StandardPaths.writableLocation(StandardPaths.TempLocation)
+ nameFilters: ["GeoJSON files (*.geojson *.json)"]
onAccepted: {
geoJsoner.dumpGeoJSON(geoJsoner.toGeoJson(miv), fileWriteDialog.selectedFile);
}
@@ -94,7 +95,8 @@ ApplicationWindow {
id: debugWriteDialog
title: "Write Qvariant debug view"
fileMode: FileDialog.SaveFile
- currentFolder: Platform.StandardPaths.writableLocation(Platform.StandardPaths.TempLocation)
+ currentFolder: StandardPaths.writableLocation(StandardPaths.TempLocation)
+ nameFilters: ["GeoJSON files (*.geojson *.json)"]
onAccepted: {
geoJsoner.writeDebug(geoJsoner.toGeoJson(miv), debugWriteDialog.selectedFile);
}
@@ -144,29 +146,7 @@ ApplicationWindow {
checkable: true
checked: false
}
-
- MenuItem {
- text: "Map Object Delegates"
- id: mapObjectsSelector
- checkable: true
- checked: false
-
- onCheckedChanged: {
- if (checked) {
- miv.model = undefined
- map.removeMapItemView(miv)
- rootMoV.addMapObject(mov)
- mov.model = geoJsoner.model
- } else {
- mov.model = undefined
- rootMoV.removeMapObject(mov)
- map.addMapItemView(miv)
- miv.model = geoJsoner.model
- }
- }
- }
}
-
}
GeoJsoner {
@@ -182,11 +162,6 @@ ApplicationWindow {
}
}
- MapObjectView {
- id: mov
- delegate: GeoJsonDelegateMapObject {}
- }
-
Map {
id: map
anchors.fill: parent
@@ -194,10 +169,6 @@ ApplicationWindow {
plugin: Plugin { name: "osm" }
zoomLevel: 4
- MapObjectView {
- id: rootMoV
- }
-
MapItemView {
id: miv
model: geoJsoner.model