marble
PluginManager.cpp
Go to the documentation of this file.
110 QList<const ReverseGeocodingRunnerPlugin *> PluginManager::reverseGeocodingRunnerPlugins() const
116 void PluginManager::addReverseGeocodingRunnerPlugin( const ReverseGeocodingRunnerPlugin *plugin )
232 qWarning() << "Ignoring to load the following file since it doesn't look like a valid Marble plugin:" << path << endl
PluginManager(QObject *parent=0)
Definition: PluginManager.cpp:61
void addPositionProviderPlugin(const PositionProviderPlugin *plugin)
Add a PositionProviderPlugin manually to the list of known plugins.
Definition: PluginManager.cpp:90
static QString pluginPath(const QString &relativePath)
Definition: MarbleDirs.cpp:73
void parseRunnerPluginsChanged()
QList< const RenderPlugin * > renderPlugins() const
Returns all available RenderPlugins.
Definition: PluginManager.cpp:71
const QMetaObject * superClass() const
QList< const PositionProviderPlugin * > positionProviderPlugins() const
Returns all available PositionProviderPlugins.
Definition: PluginManager.cpp:84
void addRoutingRunnerPlugin(RoutingRunnerPlugin *plugin)
Add a RoutingRunnerPlugin manually to the list of known plugins.
Definition: PluginManager.cpp:129
QList< const ReverseGeocodingRunnerPlugin * > reverseGeocodingRunnerPlugins() const
Returns all reverse geocoding runner plugins.
Definition: PluginManager.cpp:110
void reverseGeocodingRunnerPluginsChanged()
virtual const QMetaObject * metaObject() const
fileName
QList< RoutingRunnerPlugin * > routingRunnerPlugins() const
Returns all routing runner plugins.
Definition: PluginManager.cpp:123
void addParseRunnerPlugin(const ParseRunnerPlugin *plugin)
Add a ParseRunnerPlugin manually to the list of known plugins.
Definition: PluginManager.cpp:142
The abstract class that provides position information.
Definition: PositionProviderPlugin.h:26
int elapsed() const
void routingRunnerPluginsChanged()
A plugin for Marble to execute a reverse geocoding task.
Definition: ReverseGeocodingRunnerPlugin.h:27
QObject * instance()
QList< const ParseRunnerPlugin * > parsingRunnerPlugins() const
Returns all parse runner plugins.
Definition: PluginManager.cpp:136
A plugin for Marble to execute a placemark search.
Definition: SearchRunnerPlugin.h:25
void positionProviderPluginsChanged()
const char * className() const
A plugin for Marble to execute a parsing task.
Definition: ParseRunnerPlugin.h:27
static QStringList pluginEntryList(const QString &relativePath, QDir::Filters filters=QDir::NoFilter)
Definition: MarbleDirs.cpp:106
A plugin for Marble to execute a routing task.
Definition: RoutingRunnerPlugin.h:33
void searchRunnerPluginsChanged()
QList< const SearchRunnerPlugin * > searchRunnerPlugins() const
Returns all search runner plugins.
Definition: PluginManager.cpp:97
void addReverseGeocodingRunnerPlugin(const ReverseGeocodingRunnerPlugin *plugin)
Add a ReverseGeocodingRunnerPlugin manually to the list of known plugins.
Definition: PluginManager.cpp:116
void addRenderPlugin(const RenderPlugin *plugin)
Add a RenderPlugin manually to the list of known plugins.
Definition: PluginManager.cpp:77
bool appendPlugin(QObject *obj, QPluginLoader *&loader, QList< T * > &plugins)
Append obj to the given plugins list if it inherits both T and U.
Definition: PluginManager.cpp:151
void renderPluginsChanged()
void start()
void addSearchRunnerPlugin(const SearchRunnerPlugin *plugin)
Add a SearchRunnerPlugin manually to the list of known plugins.
Definition: PluginManager.cpp:103
The abstract class that creates a renderable item.
Definition: RenderPlugin.h:43
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:41 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:41 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.