Lumiera  0.pre.03
»edityourfreedom«
CmdContext Class Reference

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

Description

Abstract foundation of UI state tracking components.

Todo:
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...
 

Classes

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()

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

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

Member Function Documentation

◆ of()

CmdContext & of ( Symbol  cmdID,
string  ctxID 
)
static

global static service accessor function.

Remarks
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: