35 #ifndef PLUGINCONNECTOR_H
36 #define PLUGINCONNECTOR_H
43 #include "../mne_x_global.h"
55 #include <QSharedPointer>
85 typedef QSharedPointer<PluginConnector>
SPtr;
86 typedef QSharedPointer<const PluginConnector>
ConstSPtr;
110 virtual bool isInputConnector()
const = 0;
118 virtual bool isOutputConnector()
const = 0;
126 inline QString getName()
const;
141 QString m_sDescription;
157 #endif // PLUGINCONNECTOR_H
QSharedPointer< const PluginConnector > ConstSPtr
The IPlugin class is the base interface class of all plugins.
virtual ~PluginConnector()
#define MNE_X_SHARED_EXPORT
QSet< PluginConnector::SPtr > m_setConnections
The PluginConnector class provides the base to connect plug-in data.
QSharedPointer< PluginConnector > SPtr