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

Provides helper functions for editing the signal chain. More...

#include <SignalChainManager.h>

Inheritance diagram for SignalChainManager:
AccessClass

List of all members.

Public Member Functions

 SignalChainManager (EditorViewport *, Array< GenericEditor *, CriticalSection > &, Array< SignalChainTabButton *, CriticalSection > &)
 ~SignalChainManager ()
void updateVisibleEditors (GenericEditor *activeEditor, int index, int insertionPoint, int action)
void createNewTab (GenericEditor *editor)
void removeTab (int tabIndex)
void scrollUp ()
void scrollDown ()
void clearSignalChain ()

Additional Inherited Members

- Private Member Functions inherited from AccessClass
 AccessClass ()
 ~AccessClass ()
void setUIComponent (UIComponent *)
virtual void updateChildComponents ()
EditorViewportgetEditorViewport ()
DataViewportgetDataViewport ()
ProcessorListgetProcessorList ()
ProcessorGraphgetProcessorGraph ()
ControlPanelgetControlPanel ()
MessageCentergetMessageCenter ()
UIComponentgetUIComponent ()
AudioComponentgetAudioComponent ()

Detailed Description

Provides helper functions for editing the signal chain.

Created and owned by the EditorViewport.

See also:
EditorViewport.

Constructor & Destructor Documentation

SignalChainManager::SignalChainManager ( EditorViewport ,
Array< GenericEditor *, CriticalSection > &  ,
Array< SignalChainTabButton *, CriticalSection > &   
)
SignalChainManager::~SignalChainManager ( )

Member Function Documentation

void SignalChainManager::clearSignalChain ( )
void SignalChainManager::createNewTab ( GenericEditor editor)
void SignalChainManager::removeTab ( int  tabIndex)
void SignalChainManager::scrollDown ( )
void SignalChainManager::scrollUp ( )
void SignalChainManager::updateVisibleEditors ( GenericEditor activeEditor,
int  index,
int  insertionPoint,
int  action 
)

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