Warning, /education/marble/examples/qml/data-layers/EarthquakesModel.qml is written in an unsupported language. File is not indexed.

0001 // SPDX-License-Identifier: LGPL-2.1-or-later
0002 //
0003 // SPDX-FileCopyrightText: 2012 Dennis Nienhüser <nienhueser@kde.org>
0004 
0005 import QtQuick 1.1
0006 
0007 XmlListModel {
0008     property real north
0009     property real south
0010     property real east
0011     property real west
0012 
0013     function update() {
0014       source =  "http://api.geonames.org/earthquakes?username=marble&style=full"
0015                  + "&north=" + north
0016                  + "&south=" + south
0017                  +  "&east=" + east
0018                  +  "&west=" + west
0019     }
0020 
0021     query: "/geonames/earthquake"
0022 
0023     XmlRole { name: "lat"; query: "lat/number()" }
0024     XmlRole { name: "lon"; query: "lng/number()" }
0025     XmlRole { name: "magnitude"; query: "magnitude/number()" }
0026 
0027     // You can also activate those properties:
0028     // XmlRole { name: "source"; query: "src/string()" }
0029     // XmlRole { name: "eqid"; query: "eqid/string()" }
0030     // XmlRole { name: "datetime"; query: "datetime/string()" }
0031     // XmlRole { name: "depth"; query: "depth/number()" }
0032 }