|
Krita Source Code Documentation
|
#include <kis_liquify_transform_strategy.h>
Inheritance diagram for KisLiquifyTransformStrategy:Classes | |
| struct | Private |
Signals | |
| void | requestCanvasUpdate () |
| void | requestCursorOutlineUpdate (const QPointF &imagePoint) |
| void | requestImageRecalculation () |
| void | requestUpdateOptionWidget () |
Private Member Functions | |
| void | changeBrushSize (KoCanvasBase *canvas, bool increase) |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
Definition at line 23 of file kis_liquify_transform_strategy.h.
| KisLiquifyTransformStrategy::KisLiquifyTransformStrategy | ( | const KisCoordinatesConverter * | converter, |
| ToolTransformArgs & | currentArgs, | ||
| TransformTransactionProperties & | transaction, | ||
| const KoCanvasResourceProvider * | manager ) |
Definition at line 87 of file kis_liquify_transform_strategy.cpp.
|
override |
Definition at line 96 of file kis_liquify_transform_strategy.cpp.
|
overridevirtual |
Reimplemented from KisTransformStrategyBase.
Definition at line 141 of file kis_liquify_transform_strategy.cpp.
|
overridevirtual |
Reimplemented from KisTransformStrategyBase.
Definition at line 184 of file kis_liquify_transform_strategy.cpp.
References m_d, requestUpdateOptionWidget(), KisLiquifyProperties::reverseDirection(), KisTool::SampleBgImage, KisTool::SampleBgNode, KisTool::SampleFgImage, KisTool::SampleFgNode, and KisLiquifyProperties::setReverseDirection().
|
overridevirtual |
Reimplemented from KisTransformStrategyBase.
Definition at line 206 of file kis_liquify_transform_strategy.cpp.
References beginPrimaryAction(), KisTool::ChangeSize, KisTool::ChangeSizeSnap, m_d, KoPointerEvent::point, KisTool::SampleBgImage, KisTool::SampleBgNode, KisTool::SampleFgImage, and KisTool::SampleFgNode.
|
overridevirtual |
Implements KisTransformStrategyBase.
Definition at line 146 of file kis_liquify_transform_strategy.cpp.
References m_d.
|
private |
Definition at line 277 of file kis_liquify_transform_strategy.cpp.
References m_d, requestCursorOutlineUpdate(), requestUpdateOptionWidget(), KisLiquifyProperties::setSize(), KisToolUtils::showBrushSizeFloatingMessage(), and KisLiquifyProperties::size().
|
overridevirtual |
Reimplemented from KisTransformStrategyBase.
Definition at line 224 of file kis_liquify_transform_strategy.cpp.
References KisTool::ChangeSize, KisTool::ChangeSizeSnap, continuePrimaryAction(), m_d, KisLiquifyProperties::maxSize(), KisLiquifyProperties::minSize(), KoPointerEvent::point, requestCursorOutlineUpdate(), KisTool::SampleBgImage, KisTool::SampleBgNode, KisTool::SampleFgImage, KisTool::SampleFgNode, KisTransformUtils::scaleFromAffineMatrix(), KisLiquifyProperties::setSize(), and KisLiquifyProperties::size().
|
overridevirtual |
Implements KisTransformStrategyBase.
Definition at line 157 of file kis_liquify_transform_strategy.cpp.
References m_d, and requestCanvasUpdate().
|
overridevirtual |
Reimplemented from KisTransformStrategyBase.
Definition at line 195 of file kis_liquify_transform_strategy.cpp.
References m_d, requestUpdateOptionWidget(), KisLiquifyProperties::reverseDirection(), KisTool::SampleBgImage, KisTool::SampleBgNode, KisTool::SampleFgImage, KisTool::SampleFgNode, and KisLiquifyProperties::setReverseDirection().
|
overridevirtual |
Reimplemented from KisTransformStrategyBase.
Definition at line 272 of file kis_liquify_transform_strategy.cpp.
References changeBrushSize().
|
overridevirtual |
Reimplemented from KisTransformStrategyBase.
Definition at line 252 of file kis_liquify_transform_strategy.cpp.
References KisTool::ChangeSize, KisTool::ChangeSizeSnap, endPrimaryAction(), m_d, KisTool::SampleBgImage, KisTool::SampleBgNode, KisTool::SampleFgImage, KisTool::SampleFgNode, and KisToolUtils::setCursorPos().
|
overridevirtual |
Implements KisTransformStrategyBase.
Definition at line 167 of file kis_liquify_transform_strategy.cpp.
References m_d, and requestCanvasUpdate().
|
overridevirtual |
Implements KisTransformStrategyBase.
Definition at line 135 of file kis_liquify_transform_strategy.cpp.
References m_d.
|
overridevirtual |
Implements KisTransformStrategyBase.
Definition at line 112 of file kis_liquify_transform_strategy.cpp.
|
overridevirtual |
Reimplemented from KisTransformStrategyBase.
Definition at line 100 of file kis_liquify_transform_strategy.cpp.
References m_d.
|
overridevirtual |
Implements KisTransformStrategyBase.
Definition at line 178 of file kis_liquify_transform_strategy.cpp.
References m_d.
|
overridevirtual |
Reimplemented from KisTransformStrategyBase.
Definition at line 267 of file kis_liquify_transform_strategy.cpp.
References changeBrushSize().
|
overridevirtual |
Implements KisTransformStrategyBase.
Definition at line 117 of file kis_liquify_transform_strategy.cpp.
References m_d.
|
signal |
|
signal |
|
signal |
|
signal |
| void KisLiquifyTransformStrategy::setTransformFunction | ( | const QPointF & | mousePos, |
| bool | perspectiveModifierActive, | ||
| bool | shiftModifierActive ) |
Definition at line 105 of file kis_liquify_transform_strategy.cpp.
|
private |
Definition at line 66 of file kis_liquify_transform_strategy.h.