Engauge Digitizer 2
|
Implements guideline behavior for GUIDELINE_STATE_DEPLOYED_CONSTANT_T_UNSELECT_HIDE. More...
#include <GuidelineStateDeployedConstantTUnselectHide.h>
Public Member Functions | |
GuidelineStateDeployedConstantTUnselectHide (GuidelineStateContext &context) | |
Single constructor. | |
virtual | ~GuidelineStateDeployedConstantTUnselectHide () |
virtual void | begin () |
Transition into state. | |
virtual bool | doPaint () const |
Allow/skip painting of the owner Guideline. | |
virtual void | end () |
Transition out of state. | |
virtual void | handleActiveChange (bool active) |
DigitizeState change so active status may (or may not) be toggled. | |
virtual void | handleGuidelineMode (bool visible, bool locked) |
User toggled Guideline visibility and/or locked mode. | |
virtual void | handleHoverEnterEvent () |
If transparent then make visible when hover starts. | |
virtual void | handleHoverLeaveEvent () |
If previously transparent before hover enter then make transparent again. | |
virtual void | handleMousePress (const QPointF &posScene) |
At the start of dragging, convert the Guideline into an invisible handle and visible slaved deployed Guideline. | |
virtual QString | stateName () const |
Name of state as a string for debugging only. | |
![]() | |
GuidelineStateDeployedConstantTAbstract (GuidelineStateContext &context) | |
Single constructor. | |
virtual | ~GuidelineStateDeployedConstantTAbstract () |
virtual QPointF | convertGraphCoordinateToScreenPoint (double valueGraph) const |
Convert single graph coordinate into screen point pair. | |
virtual double | convertScreenPointToGraphCoordinate (const QPointF &posScreen) const |
Convert screen point pair into single graph coordinate. | |
virtual EllipseParameters | pointToEllipse (const QPointF &posScreen) const |
Return ellipse representing constant range, that passes through the specified point. | |
virtual QLineF | pointToLine (const QPointF &posScreen) const |
Return line parallel to an axis line, that passes through the specified point. | |
virtual void | updateWithLatestTransformation () |
Update given Transformation in GuidelineStateContext. | |
![]() | |
GuidelineStateDeployedAbstract (GuidelineStateContext &context) | |
Single constructor. | |
virtual | ~GuidelineStateDeployedAbstract () |
virtual void | handleMouseRelease (const QPointF &posScene) |
At the end of dragging, clone the Guideline that owns the state machine where these states live. | |
virtual void | handleTimeout () |
Handle timeout from Appearing state. | |
![]() | |
GuidelineStateAbstractBase (GuidelineStateContext &context) | |
Single constructor. | |
virtual | ~GuidelineStateAbstractBase () |
Additional Inherited Members | |
![]() | |
void | beginCommon (GuidelineFormat::HoverOption hoverOption, bool locked) |
Initialization common to all states. | |
![]() | |
GuidelineStateContext & | context () const |
Context in charge of the state classes. | |
void | handleMousePressCommon (const QPointF &posAbsolute, GuidelineState stateHandle, GuidelineState stateDeployed) |
Common mouse press handling. | |
QRectF | sceneRect () const |
Scene rectangle in screen coordinates (=pixels) | |
Implements guideline behavior for GUIDELINE_STATE_DEPLOYED_CONSTANT_T_UNSELECT_HIDE.
Definition at line 13 of file GuidelineStateDeployedConstantTUnselectHide.h.
GuidelineStateDeployedConstantTUnselectHide::GuidelineStateDeployedConstantTUnselectHide | ( | GuidelineStateContext & | context | ) |
Single constructor.
Definition at line 16 of file GuidelineStateDeployedConstantTUnselectHide.cpp.
|
virtual |
Definition at line 21 of file GuidelineStateDeployedConstantTUnselectHide.cpp.
|
virtual |
Transition into state.
Implements GuidelineStateAbstractBase.
Definition at line 25 of file GuidelineStateDeployedConstantTUnselectHide.cpp.
|
virtual |
Allow/skip painting of the owner Guideline.
This prevents display of selection markings on otherwise-invisible handle Guideline
Implements GuidelineStateAbstractBase.
Definition at line 36 of file GuidelineStateDeployedConstantTUnselectHide.cpp.
|
virtual |
Transition out of state.
Reimplemented from GuidelineStateDeployedAbstract.
Definition at line 41 of file GuidelineStateDeployedConstantTUnselectHide.cpp.
DigitizeState change so active status may (or may not) be toggled.
Implements GuidelineStateAbstractBase.
Definition at line 46 of file GuidelineStateDeployedConstantTUnselectHide.cpp.
|
virtual |
User toggled Guideline visibility and/or locked mode.
Implements GuidelineStateAbstractBase.
Definition at line 50 of file GuidelineStateDeployedConstantTUnselectHide.cpp.
|
virtual |
If transparent then make visible when hover starts.
Implements GuidelineStateAbstractBase.
Definition at line 58 of file GuidelineStateDeployedConstantTUnselectHide.cpp.
|
virtual |
If previously transparent before hover enter then make transparent again.
Implements GuidelineStateAbstractBase.
Definition at line 62 of file GuidelineStateDeployedConstantTUnselectHide.cpp.
|
virtual |
At the start of dragging, convert the Guideline into an invisible handle and visible slaved deployed Guideline.
Implements GuidelineStateAbstractBase.
Definition at line 66 of file GuidelineStateDeployedConstantTUnselectHide.cpp.
|
virtual |
Name of state as a string for debugging only.
Implements GuidelineStateAbstractBase.
Definition at line 70 of file GuidelineStateDeployedConstantTUnselectHide.cpp.