Curve::CurveTool Class Reference
Inheritance diagram for Curve::CurveTool:
Public Member Functions | |
CurveTool (const Curve::ToolPalette &) | |
Public Member Functions inherited from GraphicsSceneTool< Curve::Point > | |
void | start () |
void | stop () |
virtual void | on_cancel () |
const QGraphicsScene & | scene () const |
QStateMachine & | localSM () |
Protected Member Functions | |
template<typename PointFun , typename SegmentFun , typename NothingFun > | |
void | mapTopItem (QPointF scenePoint, const QGraphicsItem *pressedItem, PointFun pt_fun, SegmentFun seg_fun, NothingFun nothing_fun) const |
template<typename Model > | |
void | select (const Model &model, const Selection &selected, bool multi=CommonSelectionState::multiSelection()) |
const score::DocumentContext & | context () const noexcept |
Protected Member Functions inherited from GraphicsSceneTool< Curve::Point > | |
GraphicsSceneTool (const QGraphicsScene &scene) | |
QGraphicsItem * | itemUnderMouse (const QPointF &point) const |
Protected Attributes | |
const Curve::ToolPalette & | m_parentSM |
The documentation for this class was generated from the following files:
- CurveTool.hpp
- CurveTool.cpp