#include <plugin_provider.h>
Public Member Functions | |
virtual QMap< QString, QString > | discover () |
virtual QList< PluginDescriptor * > | discover_descriptors () |
virtual void * | load (const QString &plugin_id, PluginContext *plugin_context) |
virtual Plugin * | load_plugin (const QString &plugin_id, PluginContext *plugin_context) |
PluginProvider () | |
virtual void | unload (void *plugin_instance) |
virtual void | unload_plugin (Plugin *plugin_instance) |
virtual | ~PluginProvider () |
Definition at line 47 of file plugin_provider.h.
Definition at line 37 of file plugin_provider.cpp.
qt_gui_cpp::PluginProvider::~PluginProvider | ( | ) | [virtual] |
Definition at line 40 of file plugin_provider.cpp.
QMap< QString, QString > qt_gui_cpp::PluginProvider::discover | ( | ) | [virtual] |
Reimplemented in qt_gui_cpp::RosPluginlibPluginProvider< T >, and qt_gui_cpp::RecursivePluginProvider.
Definition at line 43 of file plugin_provider.cpp.
QList< PluginDescriptor * > qt_gui_cpp::PluginProvider::discover_descriptors | ( | ) | [virtual] |
Reimplemented in qt_gui_cpp::RosPluginlibPluginProvider< T >, and qt_gui_cpp::CompositePluginProvider.
Definition at line 58 of file plugin_provider.cpp.
void * qt_gui_cpp::PluginProvider::load | ( | const QString & | plugin_id, |
PluginContext * | plugin_context | ||
) | [virtual] |
Reimplemented in qt_gui_cpp::RosPluginlibPluginProvider< T >, and qt_gui_cpp::CompositePluginProvider.
Definition at line 63 of file plugin_provider.cpp.
Plugin * qt_gui_cpp::PluginProvider::load_plugin | ( | const QString & | plugin_id, |
PluginContext * | plugin_context | ||
) | [virtual] |
Reimplemented in qt_gui_cpp::RosPluginlibPluginProvider< T >, and qt_gui_cpp::CompositePluginProvider.
Definition at line 68 of file plugin_provider.cpp.
void qt_gui_cpp::PluginProvider::unload | ( | void * | plugin_instance | ) | [virtual] |
Reimplemented in qt_gui_cpp::RosPluginlibPluginProvider< T >, and qt_gui_cpp::CompositePluginProvider.
Definition at line 73 of file plugin_provider.cpp.
void qt_gui_cpp::PluginProvider::unload_plugin | ( | Plugin * | plugin_instance | ) | [virtual] |
Definition at line 76 of file plugin_provider.cpp.