LiveUpdatePlugin Class Reference

#include <liveupdateplugin.h>

Inheritance diagram for LiveUpdatePlugin:

QObject CoreInterface DisplayInterface

List of all members.


Detailed Description

Definition at line 13 of file liveupdateplugin.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

Private Attributes

LiveUpdateDialogLUDialog

Member Function Documentation

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

Implements CoreInterface.

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

References bcore, LUDialog, and Module().

Here is the call graph for this function:

void LiveUpdatePlugin::SaveSettings (  )  [virtual]

Implements CoreInterface.

Definition at line 38 of file liveupdateplugin-core.cpp.

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

Here is the call graph for this function:

void LiveUpdatePlugin::Module ( const QString  name,
const QStringList  params 
) [virtual]

Implements CoreInterface.

Definition at line 22 of file liveupdateplugin-core.cpp.

References BCore::Args, bcore, QMap::contains(), and Modules.

Referenced by CoreInit().

Here is the call graph for this function:

BBoB_Channel * LiveUpdatePlugin::ChannelPointer ( QString  mod,
QString  input 
) const [virtual]

Implements CoreInterface.

Definition at line 3 of file liveupdateplugin-module.cpp.

References QMap::contains(), and Modules.

Here is the call graph for this function:

BBoB_Module * LiveUpdatePlugin::ModulePointer ( const QString  mod  )  const [virtual]

Implements CoreInterface.

Definition at line 51 of file liveupdateplugin-module.cpp.

References QMap::contains(), Modules, and QMap::value().

Referenced by getDock().

Here is the call graph for this function:

QStringList LiveUpdatePlugin::ModuleList (  )  const [virtual]

Implements CoreInterface.

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

References QMap::keys(), and Modules.

Here is the call graph for this function:

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

Implements CoreInterface.

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

References QMap::contains(), and Modules.

Here is the call graph for this function:

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

Implements CoreInterface.

Definition at line 23 of file liveupdateplugin-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 > LiveUpdatePlugin::ModuleOutputs ( const QString  name  )  const [virtual]

Implements CoreInterface.

Definition at line 35 of file liveupdateplugin-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 LiveUpdatePlugin::saveChannels (  ) 

QStringList LiveUpdatePlugin::commands (  )  const [virtual]

List of available menu commands.

Implements DisplayInterface.

Definition at line 11 of file liveupdateplugin-display.cpp.

References QObject::tr().

Referenced by getDock().

Here is the call graph for this function:

QDockWidget * LiveUpdatePlugin::getDock ( const QString command  )  [virtual]

Returns a QDockWidget for the menu command.

Implements DisplayInterface.

Definition at line 17 of file liveupdateplugin-display.cpp.

References BCore::addDock(), bcore, commands(), LUDialog, ModulePointer(), and QDockWidget::setWidget().

Here is the call graph for this function:

QWidget * LiveUpdatePlugin::getConfig (  )  [virtual]

Returns a QWidget to be used in a ConfigTab.

Implements DisplayInterface.

Definition at line 40 of file liveupdateplugin-display.cpp.


Member Data Documentation

LiveUpdateDialog* LiveUpdatePlugin::LUDialog [private]

Definition at line 18 of file liveupdateplugin.h.

Referenced by CoreInit(), and getDock().

QMap<QString, BBoB_Module*> LiveUpdatePlugin::Modules

Definition at line 33 of file liveupdateplugin.h.

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

BCore* LiveUpdatePlugin::bcore

Definition at line 36 of file liveupdateplugin.h.

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


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