Sleeping Wombat GUI  0.100
swGUI
Application.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 
6 
11 {
12 private:
13 protected:
14 public:
15  explicit Application ( int argc, char** argv, sw::gui::INativeGUI* gui );
16  ~Application () = default;
17 
18 protected:
19  virtual void Initialize () override;
20  virtual void OnInitialized () override;
21  virtual void OnClosing () override;
22  virtual void OnIdle () override;
23 
24 };
25 
Interface encasulates native GUI system.
Definition: INativeGUI.h:33
~Application()=default
virtual void OnClosing() override
Function invoked when application is going to close itself.
Definition: Application.cpp:37
virtual void OnInitialized() override
Function is called when GUI initialization is completed.
Definition: Application.cpp:28
Main GUI application class.
Definition: GUISystem.h:243
virtual void Initialize() override
GUI subsystems initialization.
Definition: Application.cpp:19
virtual void OnIdle() override
Definition: Application.cpp:41
Application template class.
Definition: Application.h:10
Application(int argc, char **argv, sw::gui::INativeGUI *gui)
Definition: Application.cpp:10