#include <testplugin.h>
Definition at line 13 of file testplugin.h.
Public Member Functions | |
void | CoreInit (const BCore *core) |
void | SaveSettings () |
void | Module (const QString name, const QStringList params) |
BBoB_Channel * | ChannelPointer (QString mod, QString input) const |
BBoB_Module * | ModulePointer (const QString mod) const |
QStringList | ModuleList () const |
QMap< QString, QString > | ModuleParams (const QString name) const |
QMap< QString, QString > | ModuleInputs (const QString name) const |
QMap< QString, QString > | ModuleOutputs (const QString name) const |
void | saveChannels () |
QStringList | commands () const |
List of available menu commands. | |
QDockWidget * | getDock (const QString &command) |
Returns a QDockWidget for the menu command. | |
QWidget * | getConfig () |
Returns a QWidget to be used in a ConfigTab. | |
Public Attributes | |
QMap< QString, BBoB_Module * > | Modules |
BCore * | bcore |
void TestPlugin::CoreInit | ( | const BCore * | core | ) | [virtual] |
Implements CoreInterface.
Definition at line 10 of file testplugin-core.cpp.
References bcore, and Module().
void TestPlugin::SaveSettings | ( | ) | [virtual] |
Implements CoreInterface.
Definition at line 36 of file testplugin-core.cpp.
References bcore, BCore::settings, and BBoB_Settings::setValue().
void TestPlugin::Module | ( | const QString | name, | |
const QStringList | params | |||
) | [virtual] |
Implements CoreInterface.
Definition at line 20 of file testplugin-core.cpp.
References QMap::contains(), and Modules.
Referenced by CoreInit().
BBoB_Channel * TestPlugin::ChannelPointer | ( | QString | mod, | |
QString | input | |||
) | const [virtual] |
Implements CoreInterface.
Definition at line 3 of file testplugin-module.cpp.
References QMap::contains(), and Modules.
BBoB_Module * TestPlugin::ModulePointer | ( | const QString | mod | ) | const [virtual] |
Implements CoreInterface.
Definition at line 51 of file testplugin-module.cpp.
References QMap::contains(), Modules, and QMap::value().
QStringList TestPlugin::ModuleList | ( | ) | const [virtual] |
Implements CoreInterface.
Definition at line 46 of file testplugin-module.cpp.
References QMap::keys(), and Modules.
Implements CoreInterface.
Definition at line 13 of file testplugin-module.cpp.
References QMap::contains(), and Modules.
Implements CoreInterface.
Definition at line 23 of file testplugin-module.cpp.
References Channel_Dir_In, BBoB_Channel::dir, BBoB_Channel::getMimetype(), Modules, and BBoB_Channel::name.
Implements CoreInterface.
Definition at line 35 of file testplugin-module.cpp.
References Channel_Dir_Out, BBoB_Channel::dir, BBoB_Channel::getMimetype(), Modules, and BBoB_Channel::name.
void TestPlugin::saveChannels | ( | ) |
QStringList TestPlugin::commands | ( | ) | const [virtual] |
List of available menu commands.
Implements DisplayInterface.
Definition at line 11 of file testplugin-display.cpp.
References QObject::tr().
QDockWidget * TestPlugin::getDock | ( | const QString & | command | ) | [virtual] |
Returns a QDockWidget for the menu command.
Implements DisplayInterface.
Definition at line 19 of file testplugin-display.cpp.
References BCore::addDock(), bcore, and QDockWidget::setWidget().
QWidget * TestPlugin::getConfig | ( | ) | [virtual] |
Returns a QWidget to be used in a ConfigTab.
Implements DisplayInterface.
Definition at line 34 of file testplugin-display.cpp.
Definition at line 31 of file testplugin.h.
Referenced by ChannelPointer(), Module(), ModuleInputs(), ModuleList(), ModuleOutputs(), ModuleParams(), and ModulePointer().
Definition at line 34 of file testplugin.h.
Referenced by CoreInit(), getDock(), and SaveSettings().