BBoB_Module Class Reference

#include <bbob_module.h>

Inheritance diagram for BBoB_Module:

BBoB_Module_Base QObject BusConsoleModule ButtonBlockModule FaderBlockModule FmodModule GlExampleModule LiveUpdateModule SoundModule TestModule

List of all members.

Detailed Description

A Module contains a set of channels, and list of paramters with values available to all channels.

Prototype for all Modules.

Definition at line 12 of file bbob_module.h.

Public Member Functions

 BBoB_Module (QObject *parent=0, QString module_name="")
bool operator== (const BBoB_Module &other) const
 Equals operator for checking pointer to name.
bool operator!= (const BBoB_Module &other) const
 Not equals operator for comparing names.
void saveChannels (BBoB_Settings *settings)

Public Attributes

QMap< QString,
BBoB_Channel * > 

Constructor & Destructor Documentation

BBoB_Module::BBoB_Module ( QObject parent = 0,
QString  module_name = "" 

Creates a new module

Definition at line 15 of file bbob_module.cpp.

Member Function Documentation

bool BBoB_Module::operator== ( const BBoB_Module other  )  const

Equals operator for checking pointer to name.

Equals operator for comparing names.

Definition at line 22 of file bbob_module.cpp.

References BBoB_Module_Base::name.

bool BBoB_Module::operator!= ( const BBoB_Module other  )  const

Not equals operator for comparing names.

Definition at line 28 of file bbob_module.cpp.

References BBoB_Module_Base::name.

void BBoB_Module::saveChannels ( BBoB_Settings settings  ) 

Definition at line 33 of file bbob_module.cpp.

References QList::at(), Channels, BBoB_Module_Base::getName(), QMap::keys(), and QList::size().

Here is the call graph for this function:

Member Data Documentation

QMap<QString, BBoB_Channel*> BBoB_Module::Channels

Definition at line 22 of file bbob_module.h.

Referenced by ButtonBlockModule::BBChannelPointer(), SoundModule::BCChannelPointer(), FmodModule::BCChannelPointer(), BusConsoleModule::BCChannelPointer(), BusConsoleModule::BusConsoleModule(), ButtonBlockModule::ButtonBlockModule(), FmodModule::channelAdd(), FmodModule::channelRem(), FaderBlockModule::dataIn(), ButtonBlockModule::dataIn(), FaderBlockModule::FaderBlockModule(), FaderBlockModule::FBChannelPointer(), FmodMeterAutoDialog::FmodMeterAutoDialog(), GlExamplePlugin::getDock(), GLDialog::GLDialog(), LiveUpdateModule::LiveUpdateModule(), saveChannels(), Config_Cues::selectChannel(), LightTreeDialog::setB1(), LightTreeDialog::setB2(), LightTreeDialog::setB3(), LightTreeDialog::setBlue(), LightTreeDialog::setGo(), LightTreeDialog::setRed(), LightTreeDialog::setStop(), and TestModule::TestModule().

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