|
Krita Source Code Documentation
|
Inheritance diagram for DefaultTool::MoveGradientHandleInteractionFactory:Public Member Functions | |
| KoInteractionStrategy * | createStrategy (KoPointerEvent *ev) override |
| bool | hoverEvent (KoPointerEvent *ev) override |
| MoveGradientHandleInteractionFactory (KoFlake::FillVariant fillVariant, int priority, const QString &id, DefaultTool *_q) | |
| bool | paintOnHover (QPainter &painter, const KoViewConverter &converter) override |
| bool | tryUseCustomCursor () override |
Public Member Functions inherited from KoInteractionStrategyFactory | |
| QString | id () const |
| KoInteractionStrategyFactory (int priority, const QString &id) | |
| int | priority () const |
| virtual | ~KoInteractionStrategyFactory () |
Private Member Functions | |
| KoShapeGradientHandles::Handle | handleAt (const QPointF &pos) |
| KoShape * | onlyEditableShape () const |
Private Attributes | |
| KoShapeGradientHandles::Handle | m_currentHandle |
| KoFlake::FillVariant | m_fillVariant |
| DefaultTool * | q |
Additional Inherited Members | |
Static Public Member Functions inherited from KoInteractionStrategyFactory | |
| static bool | compareLess (KoInteractionStrategyFactorySP f1, KoInteractionStrategyFactorySP f2) |
Definition at line 174 of file DefaultTool.cpp.
|
inline |
Definition at line 177 of file DefaultTool.cpp.
|
inlineoverridevirtual |
Implements KoInteractionStrategyFactory.
Definition at line 185 of file DefaultTool.cpp.
References handleAt(), KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE, m_currentHandle, m_fillVariant, KoShapeGradientHandles::Handle::None, onlyEditableShape(), KoPointerEvent::point, q, and KoShapeGradientHandles::Handle::type.
|
inlineprivate |
Definition at line 235 of file DefaultTool.cpp.
References KoToolBase::canvas(), KoViewConverter::documentToView(), HANDLE_DISTANCE_SQ, DefaultTool::handleAt(), KoShapeGradientHandles::handles(), kisSquareDistance(), m_fillVariant, KoFlake::NoHandle, onlyEditableShape(), KoShapeGradientHandles::Handle::pos, q, and KoCanvasBase::viewConverter().
|
inlineoverridevirtual |
Implements KoInteractionStrategyFactory.
Definition at line 199 of file DefaultTool.cpp.
References handleAt(), m_currentHandle, and KoPointerEvent::point.
|
inlineprivate |
Definition at line 223 of file DefaultTool.cpp.
References DefaultTool::koSelection(), q, and DefaultTool::selection().
|
inlineoverridevirtual |
Implements KoInteractionStrategyFactory.
Definition at line 205 of file DefaultTool.cpp.
|
inlineoverridevirtual |
Implements KoInteractionStrategyFactory.
Definition at line 212 of file DefaultTool.cpp.
References m_currentHandle, KoShapeGradientHandles::Handle::None, q, KoShapeGradientHandles::Handle::type, and KoToolBase::useCursor().
|
private |
Definition at line 268 of file DefaultTool.cpp.
|
private |
Definition at line 267 of file DefaultTool.cpp.
|
private |
Definition at line 266 of file DefaultTool.cpp.