Vidalia 0.3.1
|
#include <PluginEngine.h>
Signals | |
void | pluginTab (VidaliaTab *) |
Public Member Functions | |
PluginEngine (QObject *parent=0) | |
~PluginEngine () | |
QList< QAction * > | getAllActions () |
Protected Member Functions | |
void | loadAllPlugins () |
void | tryLoadPlugin (QDir path) |
Static Protected Member Functions | |
static QScriptValue | importExtension (QScriptContext *context, QScriptEngine *engine) |
static QScriptValue | vdebug (QScriptContext *context, QScriptEngine *engine) |
static QScriptValue | findWidget (QScriptContext *context, QScriptEngine *engine) |
static QScriptValue | sleep (QScriptContext *context, QScriptEngine *engine) |
Protected Attributes | |
QList< PluginWrapper * > | wrappers |
Definition at line 35 of file PluginEngine.h.
PluginEngine::PluginEngine | ( | QObject * | parent = 0 | ) |
Definition at line 25 of file PluginEngine.cpp.
References ADD_PROTOTYPE, findWidget(), importExtension(), loadAllPlugins(), MAKE_CREATABLE, DebugDialog::outputDebug(), VidaliaSettings::pluginPath(), sleep(), Vidalia::torControl(), vApp, and vdebug().
PluginEngine::~PluginEngine | ( | ) |
Definition at line 53 of file PluginEngine.cpp.
References PluginWrapper::stop(), and wrappers.
|
staticprotected |
QList< QAction * > PluginEngine::getAllActions | ( | ) |
Definition at line 107 of file PluginEngine.cpp.
References PluginWrapper::menuAction(), and wrappers.
Referenced by MainWindow::createMenuBar().
|
staticprotected |
Definition at line 117 of file PluginEngine.cpp.
Referenced by PluginEngine().
|
protected |
Definition at line 60 of file PluginEngine.cpp.
References DebugDialog::outputDebug(), VidaliaSettings::pluginPath(), and tryLoadPlugin().
Referenced by PluginEngine().
|
signal |
Referenced by tryLoadPlugin().
|
staticprotected |
Definition at line 209 of file PluginEngine.cpp.
References sleep().
Referenced by PluginEngine(), and sleep().
|
protected |
Definition at line 82 of file PluginEngine.cpp.
References connect(), PluginWrapper::isPersistent(), DebugDialog::outputDebug(), pluginTab(), PluginWrapper::start(), and wrappers.
Referenced by loadAllPlugins().
|
staticprotected |
Definition at line 172 of file PluginEngine.cpp.
Referenced by PluginEngine().
|
protected |
Definition at line 58 of file PluginEngine.h.
Referenced by getAllActions(), tryLoadPlugin(), and ~PluginEngine().