#include <gepetto/gui/dialog/pluginmanagerdialog.hh>
|
typedef QPair< QString, QPluginLoader * > | Pair |
|
typedef QMap< QString, QPluginLoader * > | Map |
|
|
| ~PluginManager () |
|
const QMap< QString, QPluginLoader * > & | plugins () const |
|
bool | add (const QString &name, QWidget *parent=NULL, bool load=false) |
|
template<typename Interface > |
Interface * | getFirstOf () |
|
template<typename Interface > |
QList< Interface * > | get () |
|
bool | initPlugin (const QString &name) |
|
bool | unloadPlugin (const QString &name) |
|
void | clearPlugins () |
|
|
static QIcon | icon (const QPluginLoader *pl) |
|
static QString | status (const QPluginLoader *pl) |
|
static void | addPluginDir (const QString &path) |
|
◆ Map
◆ Pair
◆ ~PluginManager()
gepetto::gui::PluginManager::~PluginManager |
( |
| ) |
|
|
inline |
◆ add()
bool gepetto::gui::PluginManager::add |
( |
const QString & |
name, |
|
|
QWidget * |
parent = NULL , |
|
|
bool |
load = false |
|
) |
| |
◆ addPluginDir()
static void gepetto::gui::PluginManager::addPluginDir |
( |
const QString & |
path | ) |
|
|
static |
◆ clearPlugins()
void gepetto::gui::PluginManager::clearPlugins |
( |
| ) |
|
◆ get()
template<typename Interface >
QList< Interface * > gepetto::gui::PluginManager::get |
( |
| ) |
|
◆ getFirstOf()
template<typename Interface >
Interface * gepetto::gui::PluginManager::getFirstOf |
( |
| ) |
|
◆ icon()
static QIcon gepetto::gui::PluginManager::icon |
( |
const QPluginLoader * |
pl | ) |
|
|
static |
◆ initPlugin()
bool gepetto::gui::PluginManager::initPlugin |
( |
const QString & |
name | ) |
|
◆ plugins()
const QMap<QString, QPluginLoader*>& gepetto::gui::PluginManager::plugins |
( |
| ) |
const |
|
inline |
◆ status()
static QString gepetto::gui::PluginManager::status |
( |
const QPluginLoader * |
pl | ) |
|
|
static |
◆ unloadPlugin()
bool gepetto::gui::PluginManager::unloadPlugin |
( |
const QString & |
name | ) |
|