|
Krita Source Code Documentation
|
#include <kis_tool_transform_config_widget.h>
Inheritance diagram for KisToolTransformConfigWidget:Signals | |
| void | sigApplyTransform () |
| void | sigCancelTransform () |
| void | sigConfigChanged (bool needsPreviewRecalculation) |
| void | sigEditingFinished () |
| void | sigResetTransform (ToolTransformArgs::TransformMode mode) |
| void | sigRestartAndContinueTransform () |
| void | sigRestartTransform () |
| void | sigUpdateGlobalConfig () |
Public Member Functions | |
| KisToolTransformConfigWidget (TransformTransactionProperties *transaction, KisCanvas2 *canvas, QWidget *parent) | |
| void | resetRotationCenterButtons () |
| void | setApplyResetDisabled (bool disabled) |
| void | setDefaultWarpPoints (int pointsPerLine=-1) |
| void | setTooBigLabelVisible (bool value) |
Private Member Functions | |
| void | activateCustomWarpPoints (bool enabled) |
| void | blockNotifications () |
| void | blockUiSlots () |
| void | notifyConfigChanged (bool needsPreviewRecalculation=true) |
| void | resetUIOptions () |
| void | unblockNotifications () |
| void | unblockUiSlots () |
| void | updateLiquifyControls () |
| void | updateLockPointsButtonCaption () |
Private Attributes | |
| bool | m_configChanged |
| QPointF | m_handleDir [9] |
| int | m_notificationsBlocked |
| QButtonGroup * | m_restoreShapeRotationButtons |
| QButtonGroup * | m_restoreShapeScaleButtons |
| QButtonGroup * | m_restoreShapeStretchButtons |
| QButtonGroup * | m_rotationCenterButtons |
| double | m_scaleRatio |
| TransformTransactionProperties * | m_transaction |
| int | m_uiSlotsBlocked |
Static Private Attributes | |
| static const int | DEFAULT_POINTS_PER_LINE = 3 |
Definition at line 17 of file kis_tool_transform_config_widget.h.
| KisToolTransformConfigWidget::KisToolTransformConfigWidget | ( | TransformTransactionProperties * | transaction, |
| KisCanvas2 * | canvas, | ||
| QWidget * | parent ) |
Definition at line 31 of file kis_tool_transform_config_widget.cpp.
References KisWarpTransformWorker::AFFINE_TRANSFORM, button(), KisAngleSelector::FlipOptionsMode_MenuButton, KisAngleGauge::IncreasingDirection_Clockwise, KisFilterStrategyRegistry::instance(), liquifyAmountChanged(), liquifyAmountPressureChanged(), liquifyBuildUpChanged(), liquifyFlowChanged(), liquifyPreserveShapeRotationChanged(), liquifyPreserveShapeScaleChanged(), liquifyPreserveShapeStretchChanged(), liquifyReverseDirectionChanged(), liquifySizeChanged(), liquifySizePressureChanged(), liquifySpacingChanged(), KisIconUtils::loadIcon(), m_handleDir, m_restoreShapeRotationButtons, m_restoreShapeScaleButtons, m_restoreShapeStretchButtons, m_rotationCenterButtons, m_scaleRatio, KisViewManager::mainWindow(), KisLiquifyProperties::maxSize(), KisLiquifyProperties::minSize(), KisLiquifyProperties::MOVE, notifyEditingFinished(), KisLiquifyProperties::OFFSET, KisLiquifyProperties::RESTORE_SHAPE, KisWarpTransformWorker::RIGID_TRANSFORM, KisLiquifyProperties::ROTATE, KisLiquifyProperties::SCALE, KisSignalMapper::setMapping(), KisSpinBoxI18nHelper::setText(), KisWarpTransformWorker::SIMILITUDE_TRANSFORM, slotButtonBoxClicked(), slotCageOptionsChanged(), slotFilterChanged(), slotFlipX(), slotFlipY(), slotGranularityChanged(), slotLiquifyModeChanged(), slotMeshScaleHandlesChanged(), slotMeshShowHandlesChanged(), slotMeshSizeChanged(), slotMeshSymmetricalHandlesChanged(), slotPreviewChanged(), slotPreviewGranularityChanged(), slotRotateCCW(), slotRotateCW(), slotRotationCenterChanged(), slotSetAX(), slotSetAY(), slotSetAZ(), slotSetCageModeButtonClicked(), slotSetCameraHeight(), slotSetFreeTransformModeButtonClicked(), slotSetKeepAspectRatio(), slotSetLiquifyModeButtonClicked(), slotSetMeshModeButtonClicked(), slotSetPerspectiveModeButtonClicked(), slotSetScaleX(), slotSetScaleY(), slotSetShearX(), slotSetShearY(), slotSetTranslateX(), slotSetTranslateY(), slotSetWarpAlpha(), slotSetWarpDensity(), slotSetWarpModeButtonClicked(), slotTransformAreaVisible(), slotTransformAroundRotationCenter(), slotUpdateIcons(), slotWarpCustomPointsButtonClicked(), slotWarpDefaultPointsButtonClicked(), slotWarpLockPointsButtonClicked(), slotWarpResetPointsButtonClicked(), slotWarpTypeChanged(), KisLiquifyProperties::UNDO, and KisCanvas2::viewManager().
|
private |
Definition at line 1306 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), m_transaction, setDefaultWarpPoints(), ToolTransformArgs::setEditingTransformPoints(), ToolTransformArgs::setWarpCalculation(), and updateLockPointsButtonCaption().
|
private |
Definition at line 834 of file kis_tool_transform_config_widget.cpp.
References m_notificationsBlocked.
|
private |
Definition at line 852 of file kis_tool_transform_config_widget.cpp.
References m_uiSlotsBlocked.
|
slot |
Definition at line 526 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), ToolTransformArgs::liquifyProperties(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), KisLiquifyProperties::setAmount(), and value().
|
slot |
Definition at line 590 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), ToolTransformArgs::liquifyProperties(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), KisLiquifyProperties::setAmountHasPressure(), and value().
|
slot |
Definition at line 550 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), ToolTransformArgs::liquifyProperties(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), KisLiquifyProperties::setUseWashMode(), updateLiquifyControls(), and value().
|
slot |
Definition at line 538 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), ToolTransformArgs::liquifyProperties(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), KisLiquifyProperties::setFlow(), and value().
|
slot |
Definition at line 614 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), ToolTransformArgs::liquifyProperties(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), KisLiquifyProperties::setPreserveShapeRotation(), and value().
|
slot |
Definition at line 626 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), ToolTransformArgs::liquifyProperties(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), KisLiquifyProperties::setPreserveShapeScale(), and value().
|
slot |
Definition at line 638 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), ToolTransformArgs::liquifyProperties(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), KisLiquifyProperties::setPreserveShapeStretch(), and value().
|
slot |
Definition at line 602 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), ToolTransformArgs::liquifyProperties(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), KisLiquifyProperties::setReverseDirection(), and value().
|
slot |
Definition at line 514 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), ToolTransformArgs::liquifyProperties(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), KisLiquifyProperties::setSize(), and value().
|
slot |
Definition at line 578 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), ToolTransformArgs::liquifyProperties(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), KisLiquifyProperties::setSizeHasPressure(), and value().
|
slot |
Definition at line 566 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), ToolTransformArgs::liquifyProperties(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), KisLiquifyProperties::setSpacing(), and value().
|
private |
Definition at line 844 of file kis_tool_transform_config_widget.cpp.
References m_configChanged, m_notificationsBlocked, and sigConfigChanged().
|
slot |
Definition at line 862 of file kis_tool_transform_config_widget.cpp.
References m_configChanged, m_notificationsBlocked, m_uiSlotsBlocked, and sigEditingFinished().
| void KisToolTransformConfigWidget::resetRotationCenterButtons | ( | ) |
Definition at line 819 of file kis_tool_transform_config_widget.cpp.
References m_rotationCenterButtons.
|
private |
Definition at line 871 of file kis_tool_transform_config_widget.cpp.
References ToolTransformArgs::CAGE, TransformTransactionProperties::currentConfig(), m_transaction, and ToolTransformArgs::mode().
| void KisToolTransformConfigWidget::setApplyResetDisabled | ( | bool | disabled | ) |
Definition at line 807 of file kis_tool_transform_config_widget.cpp.
| void KisToolTransformConfigWidget::setDefaultWarpPoints | ( | int | pointsPerLine = -1 | ) |
Definition at line 1298 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), m_transaction, notifyConfigChanged(), and KisTransformUtils::setDefaultWarpPoints().
| void KisToolTransformConfigWidget::setTooBigLabelVisible | ( | bool | value | ) |
Definition at line 829 of file kis_tool_transform_config_widget.cpp.
References value().
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
slot |
Definition at line 890 of file kis_tool_transform_config_widget.cpp.
References button(), resetUIOptions(), sigApplyTransform(), and sigCancelTransform().
|
slot |
Definition at line 1390 of file kis_tool_transform_config_widget.cpp.
References notifyEditingFinished(), slotEditCagePoints(), and value().
|
slot |
Definition at line 1404 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), ToolTransformArgs::origPoints(), ToolTransformArgs::refTransformedPoints(), ToolTransformArgs::setEditingTransformPoints(), and value().
Definition at line 960 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), KoID::id(), m_transaction, notifyConfigChanged(), and ToolTransformArgs::setFilterId().
|
slot |
Definition at line 1171 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), m_transaction, notifyConfigChanged(), notifyEditingFinished(), ToolTransformArgs::scaleX(), ToolTransformArgs::setScaleX(), and ToolTransformArgs::transformAroundRotationCenter().
|
slot |
Definition at line 1184 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), m_transaction, notifyConfigChanged(), notifyEditingFinished(), ToolTransformArgs::scaleY(), ToolTransformArgs::setScaleY(), and ToolTransformArgs::transformAroundRotationCenter().
|
slot |
Definition at line 1415 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), KIS_SAFE_ASSERT_RECOVER_RETURN, m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), ToolTransformArgs::setPixelPrecision(), and value().
|
slot |
Definition at line 492 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), ToolTransformArgs::liquifyProperties(), KisLiquifyProperties::loadMode(), m_transaction, m_uiSlotsBlocked, KisLiquifyProperties::mode(), notifyConfigChanged(), KisLiquifyProperties::setMode(), updateLiquifyControls(), and value().
|
slot |
Definition at line 1469 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), notifyEditingFinished(), and ToolTransformArgs::setMeshScaleHandles().
|
slot |
Definition at line 1451 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), notifyEditingFinished(), and ToolTransformArgs::setMeshShowHandles().
|
slot |
Definition at line 1433 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), m_transaction, m_uiSlotsBlocked, ToolTransformArgs::meshTransform(), notifyConfigChanged(), KisBezierMeshDetails::Mesh< NodeArg, PatchArg >::reshapeMeshHorizontally(), KisBezierMeshDetails::Mesh< NodeArg, PatchArg >::reshapeMeshVertically(), and KisBezierMeshDetails::Mesh< NodeArg, PatchArg >::size().
|
slot |
Definition at line 1460 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), notifyEditingFinished(), and ToolTransformArgs::setMeshSymmetricalHandles().
|
slot |
We don't use global config notifier here, because it requires too many updates in the GUI, which can theoretically lead to deadlocks
Definition at line 1478 of file kis_tool_transform_config_widget.cpp.
References sigRestartAndContinueTransform(), and sigUpdateGlobalConfig().
|
slot |
Definition at line 1424 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), KIS_SAFE_ASSERT_RECOVER_RETURN, m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), ToolTransformArgs::setPreviewPixelPrecision(), and value().
|
slot |
Definition at line 1210 of file kis_tool_transform_config_widget.cpp.
References ToolTransformArgs::aZ(), TransformTransactionProperties::currentConfig(), m_transaction, normalizeAngle(), notifyConfigChanged(), notifyEditingFinished(), ToolTransformArgs::setAZ(), and ToolTransformArgs::transformAroundRotationCenter().
|
slot |
Definition at line 1197 of file kis_tool_transform_config_widget.cpp.
References ToolTransformArgs::aZ(), TransformTransactionProperties::currentConfig(), m_transaction, normalizeAngle(), notifyConfigChanged(), notifyEditingFinished(), ToolTransformArgs::setAZ(), and ToolTransformArgs::transformAroundRotationCenter().
|
slot |
Definition at line 967 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), m_handleDir, m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), TransformTransactionProperties::originalHalfHeight(), TransformTransactionProperties::originalHalfWidth(), ToolTransformArgs::setRotationCenterOffset(), and updateConfig().
|
slot |
Definition at line 1117 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), kisDegreesToRadians(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), notifyEditingFinished(), ToolTransformArgs::setAX(), ToolTransformArgs::transformAroundRotationCenter(), and value().
|
slot |
Definition at line 1130 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), kisDegreesToRadians(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), notifyEditingFinished(), ToolTransformArgs::setAY(), ToolTransformArgs::transformAroundRotationCenter(), and value().
|
slot |
Definition at line 1145 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), kisDegreesToRadians(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), notifyEditingFinished(), ToolTransformArgs::setAZ(), ToolTransformArgs::transformAroundRotationCenter(), and value().
|
slot |
Definition at line 933 of file kis_tool_transform_config_widget.cpp.
References ToolTransformArgs::CAGE, sigResetTransform(), and value().
|
slot |
Definition at line 1160 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), notifyEditingFinished(), ToolTransformArgs::setCameraPos(), and value().
|
slot |
Definition at line 915 of file kis_tool_transform_config_widget.cpp.
References ToolTransformArgs::FREE_TRANSFORM, sigResetTransform(), and value().
|
slot |
Definition at line 1259 of file kis_tool_transform_config_widget.cpp.
References blockNotifications(), blockUiSlots(), TransformTransactionProperties::currentConfig(), m_scaleRatio, m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), ToolTransformArgs::setKeepAspectRatio(), unblockNotifications(), unblockUiSlots(), and value().
|
slot |
Definition at line 942 of file kis_tool_transform_config_widget.cpp.
References ToolTransformArgs::LIQUIFY, sigResetTransform(), and value().
|
slot |
Definition at line 906 of file kis_tool_transform_config_widget.cpp.
References ToolTransformArgs::MESH, sigResetTransform(), and value().
|
slot |
Definition at line 951 of file kis_tool_transform_config_widget.cpp.
References ToolTransformArgs::PERSPECTIVE_4POINT, sigResetTransform(), and value().
|
slot |
Definition at line 995 of file kis_tool_transform_config_widget.cpp.
References blockNotifications(), TransformTransactionProperties::currentConfig(), ToolTransformArgs::keepAspectRatio(), m_scaleRatio, m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), notifyEditingFinished(), ToolTransformArgs::setScaleX(), ToolTransformArgs::setScaleY(), ToolTransformArgs::transformAroundRotationCenter(), unblockNotifications(), and value().
|
slot |
Definition at line 1026 of file kis_tool_transform_config_widget.cpp.
References blockNotifications(), TransformTransactionProperties::currentConfig(), ToolTransformArgs::keepAspectRatio(), m_scaleRatio, m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), notifyEditingFinished(), ToolTransformArgs::setScaleX(), ToolTransformArgs::setScaleY(), ToolTransformArgs::transformAroundRotationCenter(), unblockNotifications(), and value().
|
slot |
Definition at line 1054 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), notifyEditingFinished(), ToolTransformArgs::setShearX(), ToolTransformArgs::transformAroundRotationCenter(), and value().
|
slot |
Definition at line 1069 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), notifyEditingFinished(), ToolTransformArgs::setShearY(), ToolTransformArgs::transformAroundRotationCenter(), and value().
|
slot |
Definition at line 1085 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), KisTransformUtils::MatricesPack::finalTransform(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), ToolTransformArgs::originalCenter(), ToolTransformArgs::rotationCenterOffset(), ToolTransformArgs::setTransformedCenter(), ToolTransformArgs::transformedCenter(), and value().
|
slot |
Definition at line 1101 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), KisTransformUtils::MatricesPack::finalTransform(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), ToolTransformArgs::originalCenter(), ToolTransformArgs::rotationCenterOffset(), ToolTransformArgs::setTransformedCenter(), ToolTransformArgs::transformedCenter(), and value().
|
slot |
Definition at line 1281 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), notifyEditingFinished(), ToolTransformArgs::setAlpha(), and value().
|
slot |
Definition at line 1292 of file kis_tool_transform_config_widget.cpp.
References m_uiSlotsBlocked, setDefaultWarpPoints(), and value().
|
slot |
Definition at line 924 of file kis_tool_transform_config_widget.cpp.
References sigResetTransform(), value(), and ToolTransformArgs::WARP.
|
slot |
Definition at line 1225 of file kis_tool_transform_config_widget.cpp.
References value().
|
slot |
Definition at line 985 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), notifyEditingFinished(), ToolTransformArgs::setTransformAroundRotationCenter(), and value().
|
slot |
Definition at line 404 of file kis_tool_transform_config_widget.cpp.
References KisIconUtils::loadIcon().
|
slot |
Definition at line 1336 of file kis_tool_transform_config_widget.cpp.
References activateCustomWarpPoints(), m_uiSlotsBlocked, and value().
|
slot |
Definition at line 1329 of file kis_tool_transform_config_widget.cpp.
References activateCustomWarpPoints(), m_uiSlotsBlocked, and value().
|
slot |
Definition at line 1350 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), ToolTransformArgs::isEditingTransformPoints(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), ToolTransformArgs::origPoint(), ToolTransformArgs::origPoints(), ToolTransformArgs::setEditingTransformPoints(), ToolTransformArgs::transfPoint(), and updateLockPointsButtonCaption().
|
slot |
Definition at line 1343 of file kis_tool_transform_config_widget.cpp.
References activateCustomWarpPoints(), and m_uiSlotsBlocked.
|
slot |
Definition at line 1370 of file kis_tool_transform_config_widget.cpp.
References KisWarpTransformWorker::AFFINE_TRANSFORM, TransformTransactionProperties::currentConfig(), m_transaction, m_uiSlotsBlocked, notifyConfigChanged(), KisWarpTransformWorker::RIGID_TRANSFORM, ToolTransformArgs::setWarpType(), and KisWarpTransformWorker::SIMILITUDE_TRANSFORM.
|
private |
Definition at line 839 of file kis_tool_transform_config_widget.cpp.
References m_notificationsBlocked.
|
private |
Definition at line 857 of file kis_tool_transform_config_widget.cpp.
References m_uiSlotsBlocked.
|
slot |
Definition at line 650 of file kis_tool_transform_config_widget.cpp.
References ToolTransformArgs::aX(), ToolTransformArgs::aY(), ToolTransformArgs::aZ(), blockUiSlots(), ToolTransformArgs::CAGE, ToolTransformArgs::cameraPos(), TransformTransactionProperties::currentConfig(), ToolTransformArgs::defaultPoints(), ToolTransformArgs::filterId(), KisTransformUtils::MatricesPack::finalTransform(), ToolTransformArgs::FREE_TRANSFORM, ToolTransformArgs::isEditingTransformPoints(), ToolTransformArgs::keepAspectRatio(), kisRadiansToDegrees(), ToolTransformArgs::LIQUIFY, ToolTransformArgs::liquifyProperties(), m_handleDir, m_rotationCenterButtons, m_transaction, ToolTransformArgs::MESH, ToolTransformArgs::meshScaleHandles(), ToolTransformArgs::meshShowHandles(), ToolTransformArgs::meshSymmetricalHandles(), ToolTransformArgs::meshTransform(), KisLiquifyProperties::mode(), ToolTransformArgs::mode(), KisLiquifyProperties::MOVE, KisLiquifyProperties::N_MODES, normalizeAngleDegrees(), ToolTransformArgs::numPoints(), KisLiquifyProperties::OFFSET, ToolTransformArgs::originalCenter(), TransformTransactionProperties::originalHalfHeight(), TransformTransactionProperties::originalHalfWidth(), ToolTransformArgs::origPoints(), ToolTransformArgs::PERSPECTIVE_4POINT, ToolTransformArgs::pixelPrecision(), ToolTransformArgs::previewPixelPrecision(), qFuzzyCompare(), resetUIOptions(), KisLiquifyProperties::RESTORE_SHAPE, KisLiquifyProperties::ROTATE, ToolTransformArgs::rotationCenterOffset(), KisLiquifyProperties::SCALE, ToolTransformArgs::scaleX(), ToolTransformArgs::scaleY(), ToolTransformArgs::shearX(), ToolTransformArgs::shearY(), KisBezierMeshDetails::Mesh< NodeArg, PatchArg >::size(), ToolTransformArgs::transformAroundRotationCenter(), unblockUiSlots(), KisLiquifyProperties::UNDO, updateLiquifyControls(), updateLockPointsButtonCaption(), ToolTransformArgs::WARP, and ToolTransformArgs::warpType().
|
private |
Definition at line 439 of file kis_tool_transform_config_widget.cpp.
References KisLiquifyProperties::amount(), KisLiquifyProperties::amountHasPressure(), blockUiSlots(), TransformTransactionProperties::currentConfig(), KisLiquifyProperties::flow(), ToolTransformArgs::liquifyProperties(), m_transaction, KisLiquifyProperties::mode(), KisLiquifyProperties::preserveShapeRotation(), KisLiquifyProperties::preserveShapeScale(), KisLiquifyProperties::preserveShapeStretch(), KisLiquifyProperties::RESTORE_SHAPE, KisLiquifyProperties::reverseDirection(), KisLiquifyProperties::size(), KisLiquifyProperties::sizeHasPressure(), KisLiquifyProperties::spacing(), KisLiquifyProperties::supportsReverseDirection(), KisLiquifyProperties::supportsWashMode(), unblockUiSlots(), and KisLiquifyProperties::useWashMode().
|
private |
Definition at line 796 of file kis_tool_transform_config_widget.cpp.
References TransformTransactionProperties::currentConfig(), ToolTransformArgs::isEditingTransformPoints(), and m_transaction.
|
staticprivate |
Definition at line 139 of file kis_tool_transform_config_widget.h.
|
private |
Definition at line 151 of file kis_tool_transform_config_widget.h.
|
private |
Definition at line 143 of file kis_tool_transform_config_widget.h.
|
private |
Definition at line 148 of file kis_tool_transform_config_widget.h.
|
private |
Definition at line 145 of file kis_tool_transform_config_widget.h.
|
private |
Definition at line 146 of file kis_tool_transform_config_widget.h.
|
private |
Definition at line 147 of file kis_tool_transform_config_widget.h.
|
private |
Definition at line 144 of file kis_tool_transform_config_widget.h.
|
private |
Definition at line 150 of file kis_tool_transform_config_widget.h.
|
private |
Definition at line 142 of file kis_tool_transform_config_widget.h.
|
private |
Definition at line 149 of file kis_tool_transform_config_widget.h.