MNE-CPP
beta 1.0
|
The PluginConnector class provides the base to connect plug-in data. More...
#include <pluginconnector.h>
Public Types | |
typedef QSharedPointer< PluginConnector > | SPtr |
typedef QSharedPointer< const PluginConnector > | ConstSPtr |
Public Member Functions | |
PluginConnector (IPlugin *parent, const QString &name, const QString &descr) | |
virtual | ~PluginConnector () |
virtual bool | isInputConnector () const =0 |
virtual bool | isOutputConnector () const =0 |
QString | getName () const |
Protected Attributes | |
IPlugin * | m_pPlugin |
QSet< PluginConnector::SPtr > | m_setConnections |
The PluginConnector class provides the base to connect plug-in data.
Class implements plug-in data connections.
Definition at line 81 of file pluginconnector.h.
typedef QSharedPointer<const PluginConnector> MNEX::PluginConnector::ConstSPtr |
Const shared pointer type for PluginConnector.
Definition at line 86 of file pluginconnector.h.
typedef QSharedPointer<PluginConnector> MNEX::PluginConnector::SPtr |
Shared pointer type for PluginConnector.
Definition at line 85 of file pluginconnector.h.
PluginConnector::PluginConnector | ( | IPlugin * | parent, |
const QString & | name, | ||
const QString & | descr | ||
) |
Constructs a PluginConnector with the given parent.
[in] | parent | pointer to parent plugin |
[in] | name | connection name |
[in] | descr | connection description |
Definition at line 58 of file pluginconnector.cpp.
|
inlinevirtual |
Destructor
Definition at line 102 of file pluginconnector.h.
|
inline |
Returns the PluginConnectors name.
Definition at line 150 of file pluginconnector.h.
|
pure virtual |
Returns true if this instance is an PluginInputConnector.
Implemented in MNEX::PluginInputConnector, and MNEX::PluginOutputConnector.
|
pure virtual |
Returns true if this instance is an PluginOutputConnector.
Implemented in MNEX::PluginInputConnector, and MNEX::PluginOutputConnector.
|
protected |
Plugin to which connector belongs to
Definition at line 133 of file pluginconnector.h.
|
protected |
Set of connectors connected to this connector.
Definition at line 137 of file pluginconnector.h.