Lumiera  0.pre.03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
CmdContext Class Reference

#include "gui/interact/cmd-context.hpp"


Abstract foundation of UI state tracking components.

write type comment...

Definition at line 83 of file cmd-context.hpp.

Public Member Functions

 ~CmdContext ()

Static Public Member Functions

static CmdContextof (Symbol cmdID, string ctxID)
 global static service accessor function. More...


struct  Resolver
 Helper for dynamic command argument resolution. More...

Additional Inherited Members

- Private Member Functions inherited from NonCopyable
 NonCopyable ()=default
 NonCopyable (NonCopyable const &)=delete
 ~NonCopyable ()=default
NonCopyableoperator= (NonCopyable const &)=delete

Constructor & Destructor Documentation

~CmdContext ( )
do we need a VTable / virtual dtor?

Definition at line 55 of file cmd-context.cpp.

Member Function Documentation

CmdContext & of ( Symbol  cmdID,
string  ctxID 

global static service accessor function.

the implementation of this function taps into the UI-Backbone to access the InteractionDirector for the context interaction state

Definition at line 63 of file cmd-context.cpp.

+ Inheritance diagram for CmdContext:
+ Collaboration diagram for CmdContext:

The documentation for this class was generated from the following files: