TestPlugin Class Reference

#include <testplugin.h>

Inheritance diagram for TestPlugin:

QObject CoreInterface DisplayInterface

List of all members.


Detailed Description

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_ChannelChannelPointer (QString mod, QString input) const
BBoB_ModuleModulePointer (const QString mod) const
QStringList ModuleList () const
QMap< QString, QStringModuleParams (const QString name) const
QMap< QString, QStringModuleInputs (const QString name) const
QMap< QString, QStringModuleOutputs (const QString name) const
void saveChannels ()
QStringList commands () const
 List of available menu commands.
QDockWidgetgetDock (const QString &command)
 Returns a QDockWidget for the menu command.
QWidgetgetConfig ()
 Returns a QWidget to be used in a ConfigTab.

Public Attributes

QMap< QString,
BBoB_Module * > 
Modules
BCorebcore

Member Function Documentation

void TestPlugin::CoreInit ( const BCore core  )  [virtual]

Implements CoreInterface.

Definition at line 10 of file testplugin-core.cpp.

References bcore, and Module().

Here is the call graph for this function:

void TestPlugin::SaveSettings (  )  [virtual]

Implements CoreInterface.

Definition at line 36 of file testplugin-core.cpp.

References bcore, BCore::settings, and BBoB_Settings::setValue().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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.

Here is the call graph for this function:

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().

Here is the call graph for this function:

QStringList TestPlugin::ModuleList (  )  const [virtual]

Implements CoreInterface.

Definition at line 46 of file testplugin-module.cpp.

References QMap::keys(), and Modules.

Here is the call graph for this function:

QMap< QString, QString > TestPlugin::ModuleParams ( const QString  name  )  const [virtual]

Implements CoreInterface.

Definition at line 13 of file testplugin-module.cpp.

References QMap::contains(), and Modules.

Here is the call graph for this function:

QMap< QString, QString > TestPlugin::ModuleInputs ( const QString  name  )  const [virtual]

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.

Here is the call graph for this function:

QMap< QString, QString > TestPlugin::ModuleOutputs ( const QString  name  )  const [virtual]

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.

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

QWidget * TestPlugin::getConfig (  )  [virtual]

Returns a QWidget to be used in a ConfigTab.

Implements DisplayInterface.

Definition at line 34 of file testplugin-display.cpp.


Member Data Documentation

QMap<QString, BBoB_Module*> TestPlugin::Modules

Definition at line 31 of file testplugin.h.

Referenced by ChannelPointer(), Module(), ModuleInputs(), ModuleList(), ModuleOutputs(), ModuleParams(), and ModulePointer().

BCore* TestPlugin::bcore

Definition at line 34 of file testplugin.h.

Referenced by CoreInit(), getDock(), and SaveSettings().


The documentation for this class was generated from the following files:
Generated on Sun Oct 28 22:51:46 2007 for BBoB by  doxygen 1.5.3