![]() |
Falkon Develop
Cross-platform Qt-based web browser
|
#include <plugins.h>
Classes | |
| struct | Plugin |
Public Slots | |
| void | loadSettings () |
| void | loadPlugins () |
Signals | |
| void | pluginUnloaded (PluginInterface *plugin) |
| void | availablePluginsChanged () |
Public Member Functions | |
| Plugins (QObject *parent=nullptr) | |
| QList< Plugin > | availablePlugins () |
| bool | loadPlugin (Plugin *plugin) |
| void | unloadPlugin (Plugin *plugin) |
| void | removePlugin (Plugin *plugin) |
| bool | addPlugin (const QString &id) |
| void | shutdown () |
| SpeedDial * | speedDial () |
Static Public Member Functions | |
| static PluginSpec | createSpec (const QJsonObject &metaData) |
| static PluginSpec | createSpec (const DesktopFile &metaData) |
Protected Attributes | |
| QList< PluginInterface * > | m_loadedPlugins |
|
explicit |
Definition at line 53 of file plugins.cpp.
| bool Plugins::addPlugin | ( | const QString & | id | ) |
Definition at line 133 of file plugins.cpp.
| QList< Plugins::Plugin > Plugins::availablePlugins | ( | ) |
Definition at line 65 of file plugins.cpp.
|
signal |
|
static |
Definition at line 196 of file plugins.cpp.
|
static |
Definition at line 172 of file plugins.cpp.
| bool Plugins::loadPlugin | ( | Plugins::Plugin * | plugin | ) |
Definition at line 71 of file plugins.cpp.
|
slot |
Definition at line 222 of file plugins.cpp.
|
slot |
Definition at line 148 of file plugins.cpp.
|
signal |
| void Plugins::removePlugin | ( | Plugins::Plugin * | plugin | ) |
Definition at line 105 of file plugins.cpp.
| void Plugins::shutdown | ( | ) |
Definition at line 165 of file plugins.cpp.
| void Plugins::unloadPlugin | ( | Plugins::Plugin * | plugin | ) |
Definition at line 89 of file plugins.cpp.
|
protected |