Engauge Digitizer 2
|
Context class for state machine that tracks the View / Guidelines mode. More...
#include <GuidelineViewStateContext.h>
Public Member Functions | |
GuidelineViewStateContext () | |
Single constructor. | |
virtual | ~GuidelineViewStateContext () |
void | handleStateChange (GuidelineViewState state) |
Handle user or code generated change in selected guideline view mode. | |
void | requestStateTransition (GuidelineViewState guidelineState) |
Request a state transition. | |
GuidelineViewState | state () const |
Current state for serializing. | |
Context class for state machine that tracks the View / Guidelines mode.
This is needed to track before and after states for generating CmdGuidelineViewState
Definition at line 16 of file GuidelineViewStateContext.h.
GuidelineViewStateContext::GuidelineViewStateContext | ( | ) |
Single constructor.
Definition at line 14 of file GuidelineViewStateContext.cpp.
|
virtual |
Definition at line 27 of file GuidelineViewStateContext.cpp.
void GuidelineViewStateContext::handleStateChange | ( | GuidelineViewState | state | ) |
Handle user or code generated change in selected guideline view mode.
Definition at line 31 of file GuidelineViewStateContext.cpp.
void GuidelineViewStateContext::requestStateTransition | ( | GuidelineViewState | guidelineState | ) |
Request a state transition.
Definition at line 39 of file GuidelineViewStateContext.cpp.
GuidelineViewState GuidelineViewStateContext::state | ( | ) | const |
Current state for serializing.
Definition at line 46 of file GuidelineViewStateContext.cpp.