![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "stage/ctrl/ui-state.hpp"
Store and manage persistent interface state.
A Service attached to the UiBus to handle and play back Stat Mark Messages. Beyond that, the UiState service is responsible for various global aspects of persistent UI state.
Definition at line 75 of file ui-state.hpp.
Public Member Functions | |
| UiState (StateManager &, interact::FocusTracker &) | |
| Initialise storage for global interface state. | |
| ~UiState () | |
Private Attributes | |
| StateManager & | stateManager_ |
| interact::FocusTracker & | tracker_ |
Additional Inherited Members | |
Private Member Functions inherited from NonCopyable | |
| ~NonCopyable ()=default | |
| NonCopyable ()=default | |
| NonCopyable (NonCopyable const &)=delete | |
| NonCopyable & | operator= (NonCopyable const &)=delete |
| UiState | ( | StateManager & | stateManager, |
| interact::FocusTracker & | focusTracker | ||
| ) |
Initialise storage for global interface state.
Definition at line 50 of file ui-state.cpp.
| ~UiState | ( | ) |
Definition at line 42 of file ui-state.cpp.
|
private |
Definition at line 78 of file ui-state.hpp.
|
private |
Definition at line 79 of file ui-state.hpp.
Inheritance diagram for UiState:
Collaboration diagram for UiState: