36 #ifndef PLUGINSCENEMANAGER_H
37 #define PLUGINSCENEMANAGER_H
44 #include "../mne_x_global.h"
45 #include "../Interfaces/IPlugin.h"
55 #include <QSharedPointer>
77 typedef QSharedPointer<PluginSceneManager>
SPtr;
78 typedef QSharedPointer<const PluginSceneManager>
ConstSPtr;
106 inline PluginList& getPlugins();
132 bool startSensorPlugins();
138 void startAlgorithmPlugins();
144 void startIOPlugins();
162 PluginList m_pluginList;
163 PluginConnectorConnectionList m_conConList;
180 #endif // PLUGINSCENEMANAGER_H
QSharedPointer< PluginSceneManager > SPtr
The IPlugin class is the base interface class of all plugins.
Contains the declaration of the PluginConnectorConnection class.
#define MNE_X_SHARED_EXPORT
QSharedPointer< IPlugin > SPtr
QList< PluginConnectorConnection::SPtr > PluginConnectorConnectionList
QSharedPointer< const PluginSceneManager > ConstSPtr
The PluginSceneManager class manages plugins and connections of a set of plugins. ...
QList< IPlugin::SPtr > PluginList