Changeset View
Changeset View
Standalone View
Standalone View
libs/ui/kis_node_manager.cpp
Context not available. | |||||
912 | 912 | | |||
---|---|---|---|---|---|
913 | void KisNodeManager::shear(double angleX, double angleY) | 913 | void KisNodeManager::shear(double angleX, double angleY) | ||
914 | { | 914 | { | ||
915 | // XXX: implement shear for masks as well | 915 | if (!m_d->view->image()) return; | ||
916 | m_d->layerManager.shearLayer(angleX, angleY); | 916 | | ||
917 | KisNodeSP node = activeNode(); | ||||
918 | if (!node) return; | ||||
919 | | ||||
920 | if(!m_d->view->blockUntilOperationsFinished(m_d->view->image())) return; | ||||
921 | | ||||
922 | m_d->view->image()->shearNode(node, angleX, angleY); | ||||
917 | } | 923 | } | ||
918 | 924 | | |||
919 | void KisNodeManager::scale(double sx, double sy, KisFilterStrategy *filterStrategy) | 925 | void KisNodeManager::scale(double sx, double sy, KisFilterStrategy *filterStrategy) | ||
Context not available. |