Changeset View
Changeset View
Standalone View
Standalone View
libs/ui/kis_node_manager.cpp
Context not available. | |||||
243 | KisAction * action = actionManager->createAction("mirrorNodeX"); | 243 | KisAction * action = actionManager->createAction("mirrorNodeX"); | ||
---|---|---|---|---|---|
244 | connect(action, SIGNAL(triggered()), this, SLOT(mirrorNodeX())); | 244 | connect(action, SIGNAL(triggered()), this, SLOT(mirrorNodeX())); | ||
245 | 245 | | |||
246 | action = actionManager->createAction("nodeVisibility"); | ||||
247 | connect(action,SIGNAL(triggered(bool)),this,SLOT(nodeVisibilityChanged())); | ||||
248 | | ||||
249 | action = actionManager->createAction("layerLock"); | ||||
250 | connect(action,SIGNAL(triggered(bool)),this,SLOT(layerLockedChanged())); | ||||
251 | | ||||
246 | action = actionManager->createAction("mirrorNodeY"); | 252 | action = actionManager->createAction("mirrorNodeY"); | ||
247 | connect(action, SIGNAL(triggered()), this, SLOT(mirrorNodeY())); | 253 | connect(action, SIGNAL(triggered()), this, SLOT(mirrorNodeY())); | ||
248 | 254 | | |||
Context not available. | |||||
690 | m_d->commandsAdapter.setCompositeOp(node, compositeOp); | 696 | m_d->commandsAdapter.setCompositeOp(node, compositeOp); | ||
691 | } | 697 | } | ||
692 | 698 | | |||
699 | | ||||
700 | | ||||
693 | void KisNodeManager::slotImageRequestNodeReselection(KisNodeSP activeNode, const KisNodeList &selectedNodes) | 701 | void KisNodeManager::slotImageRequestNodeReselection(KisNodeSP activeNode, const KisNodeList &selectedNodes) | ||
694 | { | 702 | { | ||
695 | if (activeNode) { | 703 | if (activeNode) { | ||
Context not available. | |||||
735 | setNodeCompositeOp(node, op); | 743 | setNodeCompositeOp(node, op); | ||
736 | } | 744 | } | ||
737 | 745 | | |||
746 | void KisNodeManager::nodeVisibilityChanged() | ||||
747 | { | ||||
748 | KisNodeSP node = activeNode(); | ||||
749 | if(!node) return; | ||||
750 | node->setVisible(!node->visible()); | ||||
751 | node->setDirty(); | ||||
752 | } | ||||
753 | | ||||
754 | void KisNodeManager::layerLockedChanged() | ||||
755 | { | ||||
756 | KisNodeSP node = activeNode(); | ||||
757 | if(!node) return; | ||||
758 | node->setUserLocked(!node->userLocked()); | ||||
759 | } | ||||
760 | | ||||
738 | void KisNodeManager::duplicateActiveNode() | 761 | void KisNodeManager::duplicateActiveNode() | ||
739 | { | 762 | { | ||
740 | KUndo2MagicString actionName = kundo2_i18n("Duplicate Nodes"); | 763 | KUndo2MagicString actionName = kundo2_i18n("Duplicate Nodes"); | ||
Context not available. |