Vidalia 0.3.1
|
#include <PluginWrapper.h>
Public Slots | |
void | start () |
void | stop () |
VidaliaTab * | buildGUI () |
Signals | |
void | pluginTab (VidaliaTab *) |
Public Member Functions | |
PluginWrapper (const QString &info_path, PluginEngine *engine, QObject *parent=0) | |
~PluginWrapper () | |
bool | hasGUI () |
bool | isPersistent () |
QString | name () const |
QString | date () const |
QString | author () const |
QString | nspace () const |
QStringList | files () const |
QAction * | menuAction () |
Protected Member Functions | |
void | processInfo (const QString &path) |
bool | checkExceptions () |
Protected Attributes | |
PluginEngine * | _engine |
QString | _name |
QString | _date |
QString | _author |
bool | _persistent |
bool | _gui |
QStringList | _files |
QString | _nspace |
QAction * | _action |
Private Slots | |
void | emitPluginTab () |
Definition at line 25 of file PluginWrapper.h.
PluginWrapper::PluginWrapper | ( | const QString & | info_path, |
PluginEngine * | engine, | ||
QObject * | parent = 0 |
||
) |
Definition at line 23 of file PluginWrapper.cpp.
References _action, _engine, _files, _gui, _persistent, checkExceptions(), name(), DebugDialog::outputDebug(), processInfo(), and DebugDialog::syntaxDebug().
PluginWrapper::~PluginWrapper | ( | ) |
Definition at line 55 of file PluginWrapper.cpp.
QString PluginWrapper::author | ( | ) | const |
Definition at line 201 of file PluginWrapper.cpp.
References _author.
|
slot |
Definition at line 135 of file PluginWrapper.cpp.
References _engine, checkExceptions(), hasGUI(), name(), nspace(), and DebugDialog::outputDebug().
Referenced by emitPluginTab().
|
protected |
Definition at line 154 of file PluginWrapper.cpp.
References _engine, DebugDialog::exceptDebug(), and vInfo.
Referenced by buildGUI(), PluginWrapper(), start(), and stop().
QString PluginWrapper::date | ( | ) | const |
Definition at line 195 of file PluginWrapper.cpp.
References _date.
|
privateslot |
Definition at line 236 of file PluginWrapper.cpp.
References buildGUI(), DebugDialog::exceptDebug(), name(), and pluginTab().
Referenced by menuAction().
QStringList PluginWrapper::files | ( | ) | const |
Definition at line 213 of file PluginWrapper.cpp.
References _files.
bool PluginWrapper::hasGUI | ( | ) |
Definition at line 175 of file PluginWrapper.cpp.
References _gui.
Referenced by buildGUI(), and menuAction().
bool PluginWrapper::isPersistent | ( | ) |
Definition at line 181 of file PluginWrapper.cpp.
References _persistent.
Referenced by menuAction(), and PluginEngine::tryLoadPlugin().
QAction * PluginWrapper::menuAction | ( | ) |
Definition at line 219 of file PluginWrapper.cpp.
References _action, _name, connect(), emitPluginTab(), hasGUI(), isPersistent(), and start().
Referenced by PluginEngine::getAllActions().
QString PluginWrapper::name | ( | ) | const |
Definition at line 187 of file PluginWrapper.cpp.
References _name.
Referenced by buildGUI(), emitPluginTab(), PluginWrapper(), processInfo(), start(), and stop().
QString PluginWrapper::nspace | ( | ) | const |
Definition at line 207 of file PluginWrapper.cpp.
References _nspace.
Referenced by buildGUI(), start(), and stop().
|
signal |
Referenced by emitPluginTab().
|
protected |
Definition at line 58 of file PluginWrapper.cpp.
References _author, _date, _files, _gui, _name, _nspace, _persistent, name(), DebugDialog::outputDebug(), and DebugDialog::syntaxDebug().
Referenced by PluginWrapper().
|
slot |
Definition at line 119 of file PluginWrapper.cpp.
References _engine, checkExceptions(), name(), nspace(), and DebugDialog::outputDebug().
Referenced by menuAction(), and PluginEngine::tryLoadPlugin().
|
slot |
Definition at line 127 of file PluginWrapper.cpp.
References _engine, checkExceptions(), name(), nspace(), and DebugDialog::outputDebug().
Referenced by PluginEngine::~PluginEngine().
|
protected |
Definition at line 64 of file PluginWrapper.h.
Referenced by menuAction(), and PluginWrapper().
|
protected |
Definition at line 59 of file PluginWrapper.h.
Referenced by author(), and processInfo().
|
protected |
Definition at line 59 of file PluginWrapper.h.
Referenced by date(), and processInfo().
|
protected |
Definition at line 58 of file PluginWrapper.h.
Referenced by buildGUI(), checkExceptions(), PluginWrapper(), start(), and stop().
|
protected |
Definition at line 61 of file PluginWrapper.h.
Referenced by files(), PluginWrapper(), and processInfo().
|
protected |
Definition at line 60 of file PluginWrapper.h.
Referenced by hasGUI(), PluginWrapper(), and processInfo().
|
protected |
Definition at line 59 of file PluginWrapper.h.
Referenced by menuAction(), name(), and processInfo().
|
protected |
Definition at line 62 of file PluginWrapper.h.
Referenced by nspace(), and processInfo().
|
protected |
Definition at line 60 of file PluginWrapper.h.
Referenced by isPersistent(), PluginWrapper(), and processInfo().