Marble
PluginManager.cpp
121 QList<const ReverseGeocodingRunnerPlugin *> PluginManager::reverseGeocodingRunnerPlugins() const
127 void PluginManager::addReverseGeocodingRunnerPlugin( const ReverseGeocodingRunnerPlugin *plugin )
202 qWarning() << "Ignoring the following plugin since it couldn't be loaded:" << (loader ? loader->fileName() : "<static>");
203 mDebug() << "Plugin failure:" << (loader ? loader->fileName() : "<static>") << "is a plugin, but it does not implement the "
235 if (!m_whitelist.isEmpty() && !m_whitelist.contains(baseName) && !m_whitelist.contains(libBaseName)) {
266 qWarning() << "Ignoring to load the following file since it doesn't look like a valid Marble plugin:" << path << endl
284 pluginPaths += "System Path: " + MarbleDirs::pluginSystemPath() + "\nLocal Path: " + MarbleDirs::pluginLocalPath();
288 "No plugins were loaded, please check if the plugins were installed in one of the following paths:\n" + pluginPaths
292 qWarning() << "No plugins loaded. Please check if the plugins were installed in the correct path,"
312 QStringList const existingPlugins = QDir(MarbleDirs::pluginLocalPath()).entryList(pluginNameFilter, QDir::Files);
QList< const PositionProviderPlugin * > positionProviderPlugins() const
Returns all available PositionProviderPlugins.
Definition: PluginManager.cpp:95
QTextStream & endl(QTextStream &stream)
QList< const RenderPlugin * > renderPlugins() const
Returns all available RenderPlugins.
Definition: PluginManager.cpp:82
void addRoutingRunnerPlugin(RoutingRunnerPlugin *plugin)
Add a RoutingRunnerPlugin manually to the list of known plugins.
Definition: PluginManager.cpp:140
bool remove()
fileName
QList< const SearchRunnerPlugin * > searchRunnerPlugins() const
Returns all search runner plugins.
Definition: PluginManager.cpp:108
void addPositionProviderPlugin(const PositionProviderPlugin *plugin)
Add a PositionProviderPlugin manually to the list of known plugins.
Definition: PluginManager.cpp:101
The abstract class that provides position information.
Definition: PositionProviderPlugin.h:20
Files
QList< const ParseRunnerPlugin * > parsingRunnerPlugins() const
Returns all parse runner plugins.
Definition: PluginManager.cpp:147
QMessageBox::StandardButton warning(QWidget *parent, const QString &title, const QString &text, QMessageBox::StandardButtons buttons, QMessageBox::StandardButton defaultButton)
void addParseRunnerPlugin(const ParseRunnerPlugin *plugin)
Add a ParseRunnerPlugin manually to the list of known plugins.
Definition: PluginManager.cpp:153
bool appendPlugin(QObject *obj, const QPluginLoader *loader, QList< Plugin > &plugins)
Append obj to the given plugins list if it inherits both T and U.
Definition: PluginManager.cpp:172
QList< RoutingRunnerPlugin * > routingRunnerPlugins() const
Returns all routing runner plugins.
Definition: PluginManager.cpp:134
A plugin for Marble to execute a parsing task.
Definition: ParseRunnerPlugin.h:22
QObjectList staticInstances()
QCA_EXPORT QStringList pluginPaths()
QString baseName() const const
const QMetaObject * superClass() const const
static void blacklistPlugin(const QString &filename)
blacklistPlugin Prevent that a plugin is loaded from the given filename
Definition: PluginManager.cpp:160
Binds a QML item to a specific geodetic location in screen coordinates.
Definition: AbstractDataPlugin.cpp:22
qint64 elapsed() const const
virtual const QMetaObject * metaObject() const const
A plugin for Marble to execute a placemark search.
Definition: SearchRunnerPlugin.h:20
const char * className() const const
A plugin for Marble to execute a routing task.
Definition: RoutingRunnerPlugin.h:28
void addSearchRunnerPlugin(const SearchRunnerPlugin *plugin)
Add a SearchRunnerPlugin manually to the list of known plugins.
Definition: PluginManager.cpp:114
QString path(const QString &relativePath)
void addRenderPlugin(const RenderPlugin *plugin)
Add a RenderPlugin manually to the list of known plugins.
Definition: PluginManager.cpp:88
QList< const ReverseGeocodingRunnerPlugin * > reverseGeocodingRunnerPlugins() const
Returns all reverse geocoding runner plugins.
Definition: PluginManager.cpp:121
QObject * instance()
void addReverseGeocodingRunnerPlugin(const ReverseGeocodingRunnerPlugin *plugin)
Add a ReverseGeocodingRunnerPlugin manually to the list of known plugins.
Definition: PluginManager.cpp:127
QStringList entryList(QDir::Filters filters, QDir::SortFlags sort) const const
A plugin for Marble to execute a reverse geocoding task.
Definition: ReverseGeocodingRunnerPlugin.h:22
static void whitelistPlugin(const QString &filename)
whitelistPlugin Add a plugin to the whitelist of plugins.
Definition: PluginManager.cpp:165
QString errorString() const const
void start()
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Oct 1 2023 04:09:38 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Oct 1 2023 04:09:38 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.