Curve::MovePointCommandObject Class Referencefinal
Inheritance diagram for Curve::MovePointCommandObject:
Curve::CommandObjectBase

Public Member Functions

 MovePointCommandObject (const Model &model, Presenter *presenter, const score::CommandStackFacade &stack)
 
void on_press () override
 
void move ()
 
void release ()
 
void cancel ()
 
- Public Member Functions inherited from Curve::CommandObjectBase
 CommandObjectBase (const Model &model, Presenter *pres, const score::CommandStackFacade &)
 
void setCurveState (Curve::StateBase *stateBase)
 
void press ()
 
void handleLocking ()
 

Additional Inherited Members

- Protected Member Functions inherited from Curve::CommandObjectBase
void submit (std::vector< SegmentData > &&)
 
auto find (std::vector< SegmentData > &segments, const OptionalId< SegmentModel > &id)
 
auto find (const std::vector< SegmentData > &segments, const OptionalId< SegmentModel > &id)
 
- Protected Attributes inherited from Curve::CommandObjectBase
QVector< QByteArray > m_oldCurveData
 
QPointF m_originalPress
 
const Modelm_model
 
Presenterm_presenter {}
 
Curve::StateBasem_state {}
 
SingleOngoingCommandDispatcher< UpdateCurvem_dispatcher
 
std::vector< SegmentDatam_startSegments
 
double m_xmin {-1}
 
double m_xmax {2}
 
double m_xLastPoint {2}
 

The documentation for this class was generated from the following files: