eVaf
|
One external module implementing the iPluginFactory or the iPlugin interfaces. More...
#include <Plugins/pluginmanager_p.h>
Public Member Functions | |
iPlugin * | create (QString const &name) |
Creates the requested iPlugin interface object. More... | |
bool | isLoaded () const |
Returns true if the module is loaded. More... | |
bool | load () |
Loads the module. More... | |
Module (QString const &name) | |
Ctr. More... | |
QString const & | name () const |
The name of the module. More... | |
void | unload () |
Unloads the module. More... | |
~Module () | |
Dtr. More... | |
One external module implementing the iPluginFactory or the iPlugin interfaces.
This class is a wrapper around the external module.
Definition at line 101 of file pluginmanager_p.h.
eVaf::Plugins::Internal::Module::Module | ( | QString const & | name | ) |
Ctr.
name | Name of the module |
eVaf::Plugins::Internal::Module::~Module | ( | ) |
Dtr.
iPlugin* eVaf::Plugins::Internal::Module::create | ( | QString const & | name | ) |
|
inline |
Returns true if the module is loaded.
Definition at line 115 of file pluginmanager_p.h.
bool eVaf::Plugins::Internal::Module::load | ( | ) |
Loads the module.
|
inline |
The name of the module.
Definition at line 118 of file pluginmanager_p.h.
void eVaf::Plugins::Internal::Module::unload | ( | ) |
Unloads the module.