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 *)
 Sets the object's UIComponent and copies all the necessary pointers from the UIComponent.
virtual void updateChildComponents ()
 Called within setUIComponent() to enable subclasses to update their members' pointers.
EditorViewportgetEditorViewport ()
 Returns a pointer to the application's EditorViewport.
DataViewportgetDataViewport ()
 Returns a pointer to the application's DataViewport.
ProcessorListgetProcessorList ()
 Returns a pointer to the application's ProcessorList.
ProcessorGraphgetProcessorGraph ()
 Returns a pointer to the application's ProcessorGraph.
ControlPanelgetControlPanel ()
 Returns a pointer to the application's DataViewport.
MessageCentergetMessageCenter ()
 Returns a pointer to the application's MessageCenter.
UIComponentgetUIComponent ()
 Returns a pointer to the application's UIComponent.
AudioComponentgetAudioComponent ()
 Returns a pointer to the application's AudioComponent.

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::updateVisibleEditors ( GenericEditor activeEditor,
int  index,
int  insertionPoint,
int  action 
)
void SignalChainManager::createNewTab ( GenericEditor editor)
void SignalChainManager::removeTab ( int  tabIndex)
void SignalChainManager::scrollUp ( )
void SignalChainManager::scrollDown ( )
void SignalChainManager::clearSignalChain ( )

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