|
HikoGUI
A low latency retained GUI
|
#include <TTauri/Application/ApplicationDelegate.hpp>
Public Member Functions | |
| ApplicationDelegate (const ApplicationDelegate &)=delete | |
| ApplicationDelegate & | operator= (const ApplicationDelegate &)=delete |
| ApplicationDelegate (ApplicationDelegate &&)=delete | |
| ApplicationDelegate & | operator= (ApplicationDelegate &&)=delete |
| virtual std::string | applicationName () const noexcept=0 |
| virtual datum | configuration (std::vector< std::string > arguments) const noexcept=0 |
| virtual bool | startingLoop ()=0 |
| virtual void | lastWindowClosed ()=0 |
| virtual void | audioDeviceListChanged ()=0 |
Application Delegate. Can be subclasses by the actual application to be called when certain events happen.
|
pure virtualnoexcept |
Called when an application name is needed.
|
pure virtual |
Called when the device list has changed. This can happen when external devices are connected or disconnected.
|
pure virtualnoexcept |
Return the possible command line argument options.
|
pure virtual |
Called right after the last window is closed
|
pure virtual |
Called right before the application loop is started.