7 #ifndef TRANSFORMATION_STATE_CONTEXT_H
8 #define TRANSFORMATION_STATE_CONTEXT_H
11 #include "TransformationStateAbstractBase.h"
37 TransformationState transformationState,
40 const QString &selectedGraphCurve);
49 QVector<TransformationStateAbstractBase*> m_states;
50 TransformationState m_currentState;
54 #endif // TRANSFORMATION_STATE_CONTEXT_H
Context class for transformation state machine.
bool isGnuplot() const
Flag for gnuplot debug files.
void resetOnLoad()
Reset, when loading a document after the first, to same state that first document was at when loaded...
Model for DlgSettingsAxesChecker and CmdSettingsAxesChecker.
void updateAxesChecker(CmdMediator &cmdMediator, const Transformation &transformation)
Apply the new DocumentModelAxesChecker.
void triggerStateTransition(bool isGnuplot, TransformationState transformationState, CmdMediator &cmdMediator, const Transformation &transformation, const QString &selectedGraphCurve)
Trigger a state transition to be performed immediately.