Open Ephys GUI
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes
ChannelSelector Class Reference

Automatically creates an interactive editor for selecting channels. More...

#include <ChannelSelector.h>

Inheritance diagram for ChannelSelector:
AccessClass

List of all members.

Public Member Functions

 ChannelSelector (bool createButtons, Font &titleFont)
 constructor
 ~ChannelSelector ()
 destructor
void buttonClicked (Button *button)
 button callback
Array< int > getActiveChannels ()
 Return an array of selected channels.
void setActiveChannels (Array< int >)
 Set the selected channels.
void setNumChannels (int)
 Set the total number of channels.
bool getRecordStatus (int chan)
 Return whether a particular channel should be recording.
bool getAudioStatus (int chan)
 Return whether a particular channel should be monitored.
int getDesiredWidth ()
 Return component's desired width.
void inactivateButtons ()
void activateButtons ()
void setRadioStatus (bool)
void paramButtonsToggledByDefault (bool t)
- Public Member Functions inherited from AccessClass
 AccessClass ()
 ~AccessClass ()
void setUIComponent (UIComponent *)
virtual void updateChildComponents ()
EditorViewportgetEditorViewport ()
DataViewportgetDataViewport ()
ProcessorListgetProcessorList ()
ProcessorGraphgetProcessorGraph ()
ControlPanelgetControlPanel ()
MessageCentergetMessageCenter ()
UIComponentgetUIComponent ()
AudioComponentgetAudioComponent ()

Public Attributes

bool eventsOnly

Detailed Description

Automatically creates an interactive editor for selecting channels.

See also:
GenericEditor

Constructor & Destructor Documentation

ChannelSelector::ChannelSelector ( bool  createButtons,
Font &  titleFont 
)

constructor

ChannelSelector::~ChannelSelector ( )

destructor


Member Function Documentation

void ChannelSelector::activateButtons ( )
void ChannelSelector::buttonClicked ( Button *  button)

button callback

Array<int> ChannelSelector::getActiveChannels ( )

Return an array of selected channels.

bool ChannelSelector::getAudioStatus ( int  chan)

Return whether a particular channel should be monitored.

int ChannelSelector::getDesiredWidth ( )

Return component's desired width.

bool ChannelSelector::getRecordStatus ( int  chan)

Return whether a particular channel should be recording.

void ChannelSelector::inactivateButtons ( )
void ChannelSelector::paramButtonsToggledByDefault ( bool  t)
inline
void ChannelSelector::setActiveChannels ( Array< int >  )

Set the selected channels.

void ChannelSelector::setNumChannels ( int  )

Set the total number of channels.

void ChannelSelector::setRadioStatus ( bool  )

Member Data Documentation

bool ChannelSelector::eventsOnly

The documentation for this class was generated from the following file: