Provides general application controls. More...
#include <ControlPanel.h>
Public Member Functions | |
ControlPanel (ProcessorGraph *graph, AudioComponent *audio) | |
~ControlPanel () | |
void | disableCallbacks () |
AccessClass * | getAudioEditor () |
void | openState (bool) |
void | toggleState () |
void | setRecordState (bool t) |
bool | isOpen () |
![]() | |
AccessClass () | |
~AccessClass () | |
void | setUIComponent (UIComponent *) |
Sets the object's UIComponent and copies all the necessary pointers from the UIComponent. | |
EditorViewport * | getEditorViewport () |
Returns a pointer to the application's EditorViewport. | |
DataViewport * | getDataViewport () |
Returns a pointer to the application's DataViewport. | |
ProcessorList * | getProcessorList () |
Returns a pointer to the application's ProcessorList. | |
ProcessorGraph * | getProcessorGraph () |
Returns a pointer to the application's ProcessorGraph. | |
ControlPanel * | getControlPanel () |
Returns a pointer to the application's DataViewport. | |
MessageCenter * | getMessageCenter () |
Returns a pointer to the application's MessageCenter. | |
UIComponent * | getUIComponent () |
Returns a pointer to the application's UIComponent. | |
AudioComponent * | getAudioComponent () |
Returns a pointer to the application's AudioComponent. |
Provides general application controls.
Displays useful information and provides buttons to control acquistion and recording.
The ControlPanel is located along the top of the application window.
ControlPanel::ControlPanel | ( | ProcessorGraph * | graph, |
AudioComponent * | audio | ||
) |
ControlPanel::~ControlPanel | ( | ) |
void ControlPanel::disableCallbacks | ( | ) |
AccessClass* ControlPanel::getAudioEditor | ( | ) |
void ControlPanel::openState | ( | bool | ) |
void ControlPanel::toggleState | ( | ) |
void ControlPanel::setRecordState | ( | bool | t | ) |
bool ControlPanel::isOpen | ( | ) |