![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "stage/ctrl/facade.hpp"
A context to hold and manage the implementation of all UI facade interfaces.
The lifecycle follows RAII-style: whenever this object is constructed, all facade interfaces are open and fully operative.
Definition at line 53 of file stage/ctrl/facade.hpp.
Public Member Functions | |
| Facade (UiBus &bus, UiManager &manager) | |
| Activate all external UI facade interfaces. | |
Private Types | |
| using | Instance_Notification = lib::DependInject< NotificationService >::ServiceInstance<> |
Private Attributes | |
| Instance_Notification | notificationService_ |
Additional Inherited Members | |
Private Member Functions inherited from NonCopyable | |
| ~NonCopyable ()=default | |
| NonCopyable ()=default | |
| NonCopyable (NonCopyable const &)=delete | |
| NonCopyable & | operator= (NonCopyable const &)=delete |
Activate all external UI facade interfaces.
Definition at line 65 of file stage/ctrl/facade.hpp.
|
private |
Definition at line 56 of file stage/ctrl/facade.hpp.
|
private |
Definition at line 58 of file stage/ctrl/facade.hpp.
Inheritance diagram for Facade:
Collaboration diagram for Facade: