Lumiera
0.pre.03
»edit your freedom«
|
#include "stage/interact/wizard.hpp"
Global cross-cutting navigation in interface space, foundation to implement user assistance and context sensitive help.
Definition at line 76 of file wizard.hpp.
Public Member Functions | |
Wizard (ctrl::GlobalCtx &) | |
void | launchTestCtrl () |
Launch a non modal child window to trigger self-test actions. More... | |
void | show_HelpAbout () |
show the notorious "about Lumiera" dialog. More... | |
Static Public Member Functions | |
static ID | getErrorLogID () |
Private Attributes | |
ctrl::GlobalCtx & | globalCtx_ |
unique_ptr< ctrl::NotificationHub > | notificationHub_ |
unique_ptr< dialog::TestControl > | testControlWindow_ |
Additional Inherited Members | |
Private Member Functions inherited from NonCopyable | |
NonCopyable (NonCopyable const &)=delete | |
NonCopyable & | operator= (NonCopyable const &)=delete |
void show_HelpAbout | ( | ) |
show the notorious "about Lumiera" dialog.
Something every application has and no user really cares about.
Definition at line 81 of file wizard.cpp.
void launchTestCtrl | ( | ) |
Launch a non modal child window to trigger self-test actions.
This is a tool for diagnostics and development. The operations exposed here allow to launch some hard wired actions and test routines, performing within the regular UI environment and on equal footing with user operated controls.
Definition at line 117 of file wizard.cpp.