Curve::SmartTool Class Referencefinal
Inheritance diagram for Curve::SmartTool:
Public Member Functions | |
SmartTool (Curve::ToolPalette &sm, const score::DocumentContext &context) | |
void | on_pressed (QPointF scene, Curve::Point sp) |
void | on_moved (QPointF scene, Curve::Point sp) |
void | on_released (QPointF scene, Curve::Point sp) |
Public Member Functions inherited from Curve::CurveTool | |
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 () |
Additional Inherited Members | |
Protected Member Functions inherited from Curve::CurveTool | |
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 inherited from Curve::CurveTool | |
const Curve::ToolPalette & | m_parentSM |
The documentation for this class was generated from the following files:
- score-plugin-curve/Curve/Palette/Tools/SmartTool.hpp
- SmartTool.cpp