Public Member Functions | |
SignalChainManager (EditorViewport *, Array< GenericEditor *, CriticalSection > &, Array< SignalChainTabButton *, CriticalSection > &) | |
void | updateVisibleEditors (GenericEditor *activeEditor, int index, int insertionPoint, int action) |
void | createNewTab (GenericEditor *editor) |
void | removeTab (int tabIndex) |
void | scrollUp () |
void | scrollDown () |
void | clearSignalChain () |
Private Member Functions | |
void | refreshTabs () |
![]() | |
void | setUIComponent (UIComponent *) |
virtual void | updateChildComponents () |
EditorViewport * | getEditorViewport () |
DataViewport * | getDataViewport () |
ProcessorList * | getProcessorList () |
ProcessorGraph * | getProcessorGraph () |
ControlPanel * | getControlPanel () |
MessageCenter * | getMessageCenter () |
UIComponent * | getUIComponent () |
AudioComponent * | getAudioComponent () |
Private Attributes | |
Array< GenericEditor *, CriticalSection > & | editorArray |
Array< SignalChainTabButton *, CriticalSection > & | signalChainArray |
EditorViewport * | ev |
int | topTab |
const int | tabSize |