marble
Marble::RoutingRunnerManager Class Reference
#include <RoutingRunnerManager.h>
Inheritance diagram for Marble::RoutingRunnerManager:
Signals | |
void | routeRetrieved (GeoDataDocument *route) |
void | routingFinished () |
Public Member Functions | |
RoutingRunnerManager (const MarbleModel *marbleModel, QObject *parent=0) | |
~RoutingRunnerManager () | |
void | retrieveRoute (const RouteRequest *request) |
QVector< GeoDataDocument * > | searchRoute (const RouteRequest *request, int timeout=30000) |
Detailed Description
Definition at line 29 of file RoutingRunnerManager.h.
Constructor & Destructor Documentation
|
explicit |
Constructor.
- Parameters
-
pluginManager The plugin manager that gives access to RunnerPlugins parent Optional parent object
Definition at line 115 of file RoutingRunnerManager.cpp.
Marble::RoutingRunnerManager::~RoutingRunnerManager | ( | ) |
Definition at line 124 of file RoutingRunnerManager.cpp.
Member Function Documentation
void Marble::RoutingRunnerManager::retrieveRoute | ( | const RouteRequest * | request | ) |
Download routes traversing the stopover points in the given route request.
- See also
- retrieveRoute is asynchronous with results returned using the
- routeRetrieved signal.
- searchRoute is blocking.
- routingFinished signal indicates all runners are finished.
Definition at line 129 of file RoutingRunnerManager.cpp.
|
signal |
A route was retrieved.
|
signal |
Emitted whenever all runners are finished for the query.
QVector< GeoDataDocument * > Marble::RoutingRunnerManager::searchRoute | ( | const RouteRequest * | request, |
int | timeout = 30000 |
||
) |
Definition at line 158 of file RoutingRunnerManager.cpp.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:57 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:57 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.