libAlgAudio  v1.99-440-g08538e5-dirty
The development library for AlgAudio framework.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AlgAudio::LaunchConfigWindow Class Reference

#include <LaunchConfigWindow.hpp>

Inheritance diagram for AlgAudio::LaunchConfigWindow:
AlgAudio::Window AlgAudio::SubscriptionsManager AlgAudio::IAlertable

Static Public Member Functions

static std::shared_ptr
< LaunchConfigWindow
Create ()
 
- Static Public Member Functions inherited from AlgAudio::Window
static std::shared_ptr< WindowCreate (std::string title="AlgAudio", int w=350, int h=300, bool centered=true, bool resizable=true)
 

Public Attributes

Signal on_complete
 
- Public Attributes inherited from AlgAudio::Window
Signal on_close
 
- Public Attributes inherited from AlgAudio::SubscriptionsManager
SubscriptionList subscriptions
 

Additional Inherited Members

- Public Member Functions inherited from AlgAudio::Window
template<class W , typename... Args>
std::shared_ptr< W > Create (Args...args)
 
unsigned int GetID () const
 
SDL_Renderer * GetRenderer () const
 
std::shared_ptr< UIWidgetGetRoot () const
 
Size2D GetSize () const
 
SDL_Window * GetWindow () const
 
void Insert (std::shared_ptr< UIWidget > child)
 
Windowoperator= (const Window &)=delete
 
virtual void ProcessCloseEvent ()
 
void ProcessEnterEvent ()
 
virtual void ProcessKeyboardEvent (KeyData data)
 
void ProcessLeaveEvent ()
 
void ProcessMotionEvent (Point2D)
 
void ProcessMouseButtonEvent (bool down, MouseButton button, Point2D)
 
void ProcessResizeEvent ()
 
void ProcessWheelEvent (MouseButton button)
 
void Render ()
 
void SetNeedsRedrawing ()
 
virtual LateReturn ShowErrorAlert (std::string, std::string)
 
virtual LateReturn< int > ShowSimpleAlert (std::string, std::string, std::string, AlertType, Color, Color)
 
 Window (const Window &)=delete
 
 ~Window ()
 
- Protected Member Functions inherited from AlgAudio::Window
 Window (std::string title, int w, int h, bool centered=true, bool resizable=true)
 

Member Function Documentation

static std::shared_ptr<LaunchConfigWindow> AlgAudio::LaunchConfigWindow::Create ( )
static

Member Data Documentation

Signal AlgAudio::LaunchConfigWindow::on_complete

This signal happens when the configuration and server starting has been completed. It's probably the time to open the main window.


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