|
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 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 82 of file kis_liquify_transform_strategy.cpp.
|
override |
Definition at line 91 of file kis_liquify_transform_strategy.cpp.
|
overridevirtual |
Reimplemented from KisTransformStrategyBase.
Definition at line 136 of file kis_liquify_transform_strategy.cpp.
|
overridevirtual |
Reimplemented from KisTransformStrategyBase.
Definition at line 175 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 197 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 141 of file kis_liquify_transform_strategy.cpp.
References m_d.
|
overridevirtual |
Reimplemented from KisTransformStrategyBase.
Definition at line 214 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 151 of file kis_liquify_transform_strategy.cpp.
References m_d, and requestCanvasUpdate().
|
overridevirtual |
Reimplemented from KisTransformStrategyBase.
Definition at line 186 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 241 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 160 of file kis_liquify_transform_strategy.cpp.
References m_d, and requestCanvasUpdate().
|
overridevirtual |
Implements KisTransformStrategyBase.
Definition at line 130 of file kis_liquify_transform_strategy.cpp.
References m_d.
|
overridevirtual |
Implements KisTransformStrategyBase.
Definition at line 107 of file kis_liquify_transform_strategy.cpp.
|
overridevirtual |
Reimplemented from KisTransformStrategyBase.
Definition at line 95 of file kis_liquify_transform_strategy.cpp.
References m_d.
|
overridevirtual |
Implements KisTransformStrategyBase.
Definition at line 170 of file kis_liquify_transform_strategy.cpp.
References m_d.
|
overridevirtual |
Implements KisTransformStrategyBase.
Definition at line 112 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 100 of file kis_liquify_transform_strategy.cpp.
|
private |
Definition at line 61 of file kis_liquify_transform_strategy.h.