The main window for the GUI application. More...
#include <MainWindow.h>
Public Member Functions | |
MainWindow () | |
Initializes the MainWindow, creates the AudioComponent, ProcessorGraph, and UIComponent, and sets the window boundaries. | |
~MainWindow () | |
Destroys the AudioComponent, ProcessorGraph, and UIComponent, and saves the window boundaries. | |
void | closeButtonPressed () |
Called when the user hits the close button of the MainWindow. |
Public Attributes | |
ApplicationCommandManager | commandManager |
A JUCE class that allows the MainWindow to respond to keyboard and menubar commands. |
The main window for the GUI application.
This object creates and destroys the AudioComponent, the ProcessorGraph, and the UIComponent (which exists as the ContentComponent of this window).
MainWindow::MainWindow | ( | ) |
Initializes the MainWindow, creates the AudioComponent, ProcessorGraph, and UIComponent, and sets the window boundaries.
MainWindow::~MainWindow | ( | ) |
Destroys the AudioComponent, ProcessorGraph, and UIComponent, and saves the window boundaries.
void MainWindow::closeButtonPressed | ( | ) |
Called when the user hits the close button of the MainWindow.
This destroys the MainWindow and closes the application.
ApplicationCommandManager MainWindow::commandManager |
A JUCE class that allows the MainWindow to respond to keyboard and menubar commands.