Marble::RoutingRunnerPlugin
#include <RoutingRunnerPlugin.h>
Protected Member Functions | |
void | setCanWorkOffline (bool canWorkOffline) |
void | setStatusMessage (const QString &message) |
void | setSupportedCelestialBodies (const QStringList &celestialBodies) |
Protected Member Functions inherited from QObject | |
virtual void | childEvent (QChildEvent *event) |
virtual void | connectNotify (const QMetaMethod &signal) |
virtual void | customEvent (QEvent *event) |
virtual void | disconnectNotify (const QMetaMethod &signal) |
bool | isSignalConnected (const QMetaMethod &signal) const const |
int | receivers (const char *signal) const const |
QObject * | sender () const const |
int | senderSignalIndex () const const |
virtual void | timerEvent (QTimerEvent *event) |
Detailed Description
A plugin for Marble to execute a routing task.
Definition at line 28 of file RoutingRunnerPlugin.h.
Constructor & Destructor Documentation
◆ RoutingRunnerPlugin()
Constructor with optional parent object.
Definition at line 33 of file RoutingRunnerPlugin.cpp.
◆ ~RoutingRunnerPlugin()
|
override |
Destructor.
Definition at line 39 of file RoutingRunnerPlugin.cpp.
Member Function Documentation
◆ canWork()
|
virtual |
Returns.
if the plugin is able to perform its claimed task.
The default implementation returns
. This method can be overridden for example to indicate an incomplete installation.
Definition at line 73 of file RoutingRunnerPlugin.cpp.
◆ canWorkOffline()
bool Marble::RoutingRunnerPlugin::canWorkOffline | ( | ) | const |
True if the plugin can execute its tasks without network access.
Definition at line 68 of file RoutingRunnerPlugin.cpp.
◆ configWidget()
|
virtual |
Method for getting a pointer to the configuration widget of the plugin.
- Returns
- The configuration widget or, if no configuration widget exists, 0.
Definition at line 78 of file RoutingRunnerPlugin.cpp.
◆ guiString()
Returns the string that should appear in the user interface.
For example, "OpenRouteService" should be returned for the OpenRouteService routing plugin.
◆ icon()
|
overridevirtual |
Returns an icon for the plugin.
Implements Marble::PluginInterface.
Definition at line 44 of file RoutingRunnerPlugin.cpp.
◆ newRunner()
|
pure virtual |
Plugin factory method to create a new runner instance.
Method caller gets ownership of the returned object
◆ setCanWorkOffline()
|
protected |
Definition at line 63 of file RoutingRunnerPlugin.cpp.
◆ setStatusMessage()
Definition at line 98 of file RoutingRunnerPlugin.cpp.
◆ setSupportedCelestialBodies()
|
protected |
Definition at line 58 of file RoutingRunnerPlugin.cpp.
◆ statusMessage()
QString Marble::RoutingRunnerPlugin::statusMessage | ( | ) | const |
A status message showing whether the plugin will be able to deliver results.
Definition at line 93 of file RoutingRunnerPlugin.cpp.
◆ supportsCelestialBody()
True if the plugin supports its tasks on the given planet.
Definition at line 49 of file RoutingRunnerPlugin.cpp.
◆ supportsTemplate()
|
virtual |
True if the plugin supports the given routing profile template.
Definition at line 83 of file RoutingRunnerPlugin.cpp.
◆ templateSettings()
|
virtual |
Settings for the given routing profile template.
Definition at line 88 of file RoutingRunnerPlugin.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:18:18 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.