Lumiera
0.pre.03
»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 54 of file stage/ctrl/facade.hpp.
Public Member Functions | |
Facade (UiBus &bus, UiManager &manager) | |
Activate all external UI facade interfaces. | |
Private Types | |
using | Instance_DisplayService = lib::DependInject< DisplayService >::ServiceInstance<> |
using | Instance_Notification = lib::DependInject< NotificationService >::ServiceInstance<> |
Private Attributes | |
Instance_DisplayService | displayService_ |
Instance_Notification | notificationService_ |
Additional Inherited Members | |
Private Member Functions inherited from NonCopyable | |
NonCopyable (NonCopyable const &)=delete | |
NonCopyable & | operator= (NonCopyable const &)=delete |