MarbleRunnerManager Class Reference
from PyKDE4.marble import *
Inherits: QObject
Namespace: Marble
Detailed Description
| 
 Signals | 
|  | parsingFinished (Marble.GeoDataDocument document, QString error=QString()) | 
|  | parsingFinished () | 
|  | placemarkSearchFinished () | 
|  | reverseGeocodingFinished (Marble.GeoDataCoordinates coordinates, Marble.GeoDataPlacemark placemark) | 
|  | reverseGeocodingFinished () | 
|  | routeRetrieved (Marble.GeoDataDocument route) | 
|  | routingFinished () | 
|  | searchFinished (QString searchTerm) | 
|  | searchResultChanged (QAbstractItemModel model) | 
| 
 Methods | 
|  | findPlacemarks (self, QString searchTerm, Marble.GeoDataLatLonAltBox preferred=Marble.GeoDataLatLonAltBox()) | 
| Marble.GeoDataDocument | openFile (self, QString fileName, Marble.DocumentRole role=Marble.UserDocument) | 
|  | parseFile (self, QString fileName, Marble.DocumentRole role=Marble.UserDocument) | 
|  | retrieveRoute (self, Marble.RouteRequest request) | 
|  | reverseGeocoding (self, Marble.GeoDataCoordinates coordinates) | 
| QString | searchReverseGeocoding (self, Marble.GeoDataCoordinates coordinates) | 
|  | setModel (self, Marble.MarbleModel model) | 
Signal Documentation
signal emitted whenever all runners are finished for the query
- Signal syntax:
- QObject.connect(source, SIGNAL("parsingFinished(Marble::GeoDataDocument*, const QString&)"), target_slot)
 
signal emitted whenever all runners are finished for the query
- Signal syntax:
- QObject.connect(source, SIGNAL("parsingFinished()"), target_slot)
 
| placemarkSearchFinished | ( |  | ) |  | 
 
signal emitted whenever all runners are finished for the query
- Signal syntax:
- QObject.connect(source, SIGNAL("placemarkSearchFinished()"), target_slot)
 
signal emitted whenever all runners are finished for the query
- Signal syntax:
- QObject.connect(source, SIGNAL("reverseGeocodingFinished(const Marble::GeoDataCoordinates&, const Marble::GeoDataPlacemark&)"), target_slot)
 
| reverseGeocodingFinished | ( |  | ) |  | 
 
signal emitted whenever all runners are finished for the query
- Signal syntax:
- QObject.connect(source, SIGNAL("reverseGeocodingFinished()"), target_slot)
 
A route was retrieved
- Signal syntax:
- QObject.connect(source, SIGNAL("routeRetrieved(Marble::GeoDataDocument*)"), target_slot)
 
signal emitted whenever all runners are finished for the query
- Signal syntax:
- QObject.connect(source, SIGNAL("routingFinished()"), target_slot)
 
| searchFinished | ( | QString | searchTerm | 
|  | ) |  |  |  | 
 
The search request for the given search term has finished, i.e. all
runners are finished and reported their results via the
- See also:
-  searchResultChanged signal
- Signal syntax:
- QObject.connect(source, SIGNAL("searchFinished(const QString&)"), target_slot)
 
| searchResultChanged | ( | QAbstractItemModel | model | 
|  | ) |  |  |  | 
 
Placemarks were added to or removed from the model
To do: FIXME: this sounds like a duplication of QAbstractItemModel signals
- Signal syntax:
- QObject.connect(source, SIGNAL("searchResultChanged(QAbstractItemModel*)"), target_slot)
 
Method Documentation
Search for placemarks matching the given search term.
- See also:
-  findPlacemark is asynchronous with results returned using the
- See also:
-  searchResultChanged signal.
- See also:
-  searchPlacemark is blocking.
- See also:
-  searchFinished signal indicates all runners are finished.
 
Parse the file using the runners for various formats
- See also:
-  parseFile is asynchronous with results returned using the
- See also:
-  parsingFinished signal.
- See also:
-  openFile is blocking.
- See also:
-  parsingFinished signal indicates all runners are finished.
 
Download routes traversing the stopover points in the given route request
- See also:
-  retrieveRoute is asynchronous with results returned using the
- See also:
-  routeRetrieved signal.
- See also:
-  searchRoute is blocking.
- See also:
-  routingFinished signal indicates all runners are finished.
 
Find the address and other meta information for a given geoposition.
- See also:
-  reverseGeocoding is asynchronous with currently one result
returned using the - See also:
-  reverseGeocodingFinished signal.
 - See also:
-  searchReverseGeocoding is blocking.
 - See also:
-  reverseGeocodingFinished signal indicates all runners are finished.
 
 
Set a pointer to the model instance to be passed to MarbleAbstractRunner instances
or to use model specific information like planet parameters