Engauge Digitizer 2
|
This class tracks the current Guidelines view state so CmdGuidelineViewState objects can be generated with before and after states both available (for redo and undo) More...
#include <GuidelineViewStateAbstractBase.h>
Public Member Functions | |
GuidelineViewStateAbstractBase (GuidelineViewStateContext &context) | |
Single constructor. | |
virtual | ~GuidelineViewStateAbstractBase () |
virtual void | begin ()=0 |
Transition into state. | |
virtual void | end ()=0 |
Transition out of state. | |
virtual void | handleStateChange (GuidelineViewState state)=0 |
User or software changed the current view state widgets. | |
virtual GuidelineViewState | state () const =0 |
Return state for serializing. |
Protected Member Functions | |
GuidelineViewStateContext & | context () const |
Context in charge of the state classes. |
This class tracks the current Guidelines view state so CmdGuidelineViewState objects can be generated with before and after states both available (for redo and undo)
Definition at line 16 of file GuidelineViewStateAbstractBase.h.
GuidelineViewStateAbstractBase::GuidelineViewStateAbstractBase | ( | GuidelineViewStateContext & | context | ) |
Single constructor.
Definition at line 11 of file GuidelineViewStateAbstractBase.cpp.
|
virtual |
Definition at line 16 of file GuidelineViewStateAbstractBase.cpp.
|
pure virtual |
Transition into state.
Implemented in GuidelineViewStateEdit, GuidelineViewStateHide, and GuidelineViewStateLock.
|
protected |
Context in charge of the state classes.
Definition at line 20 of file GuidelineViewStateAbstractBase.cpp.
|
pure virtual |
Transition out of state.
Implemented in GuidelineViewStateEdit, GuidelineViewStateHide, and GuidelineViewStateLock.
|
pure virtual |
User or software changed the current view state widgets.
Implemented in GuidelineViewStateEdit, GuidelineViewStateHide, and GuidelineViewStateLock.
|
pure virtual |
Return state for serializing.
Implemented in GuidelineViewStateEdit, GuidelineViewStateHide, and GuidelineViewStateLock.