|
Krita Source Code Documentation
|
Public Member Functions | |
| bool | activateNodeImpl (KisNodeSP node) |
| KisNodeJugglerCompressed * | lazyGetJuggler (const KUndo2MagicString &actionName) |
| void | mergeTransparencyMaskAsAlpha (bool writeToLayers) |
| Private (KisNodeManager *_q, KisViewManager *v) | |
| void | saveDeviceAsImage (KisPaintDeviceSP device, const QString &defaultName, const QRect &bounds, qreal xRes, qreal yRes, quint8 opacity) |
Public Attributes | |
| KisSynchronizedConnection< KisNodeSP, KisNodeList > | activateNodeConnection |
| KisNodeCommandsAdapter | commandsAdapter |
| QPointer< KisView > | imageView |
| bool | lastRequestedIsolatedModeStatus {false} |
| KisLayerManager | layerManager |
| KisMaskManager | maskManager |
| KisSignalMapper | nodeConversionSignalMapper |
| KisSignalMapper | nodeCreationSignalMapper |
| QScopedPointer< KisNodeDisplayModeAdapter > | nodeDisplayModeAdapter |
| QScopedPointer< KisNodeInsertionAdapter > | nodeInsertionAdapter |
| QPointer< KisNodeJugglerCompressed > | nodeJuggler |
| QScopedPointer< KisNodeSelectionAdapter > | nodeSelectionAdapter |
| KisAction * | pinToTimeline {nullptr} |
| KisNodeWSP | previouslyActiveNode |
| KisNodeManager * | q {nullptr} |
| KisNodeList | selectedNodes |
| KisViewManager * | view {nullptr} |
Definition at line 84 of file kis_node_manager.cpp.
|
inline |
Definition at line 85 of file kis_node_manager.cpp.
| bool KisNodeManager::Private::activateNodeImpl | ( | KisNodeSP | node | ) |
Definition at line 135 of file kis_node_manager.cpp.
References KisLayerManager::activateLayer(), KisMaskManager::activateMask(), KisNodeManager::activeNode(), KisViewManager::canvasBase(), KisSharedPtr< T >::data(), KisWeakSharedPtr< T >::data(), KoSelection::deselectAll(), KisViewManager::document(), KisCanvas2::globalShapeManager(), imageView, KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE, layerManager, maskManager, KisNode::parent, previouslyActiveNode, q, KoSelection::select(), KoShapeManager::selection, KoSelection::setActiveLayer(), KisDocument::shapeForNode(), and view.
| KisNodeJugglerCompressed * KisNodeManager::Private::lazyGetJuggler | ( | const KUndo2MagicString & | actionName | ) |
Definition at line 1059 of file kis_node_manager.cpp.
References KisViewManager::image(), nodeJuggler, q, and view.
| void KisNodeManager::Private::mergeTransparencyMaskAsAlpha | ( | bool | writeToLayers | ) |
Definition at line 1392 of file kis_node_manager.cpp.
References KisDefaultBoundsBase::bounds(), KisImage::bounds(), KisPaintDevice::colorSpace(), KisPaintDevice::defaultBounds(), KisPaintDevice::exactBounds(), KisBaseNode::hasEditablePaintDevice(), KisBaseNode::isEditable(), KIS_ASSERT_RECOVER_RETURN, kundo2_i18n(), kundo2_noi18n(), KisBaseNode::name(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::nextPixel(), OPACITY_OPAQUE_U8, KisBaseNode::original(), KisBaseNode::paintDevice(), KisNode::parent, KoColorSpace::pixelSize(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::rawData(), KoColorSpace::setOpacity(), KisImage::xRes(), and KisImage::yRes().
| void KisNodeManager::Private::saveDeviceAsImage | ( | KisPaintDeviceSP | device, |
| const QString & | defaultName, | ||
| const QRect & | bounds, | ||
| qreal | xRes, | ||
| qreal | yRes, | ||
| quint8 | opacity ) |
Definition at line 1280 of file kis_node_manager.cpp.
References KisNodeFacade::addNode(), bounds, KisPaintDevice::compositionSourceColorSpace(), createDocument(), KisImportExportManager::Export, KisImage::initialRefreshGraph(), KisPart::instance(), KisPaintDevice::makeCloneFrom(), KisMimeDatabase::mimeTypeForFile(), KisPaintLayer::paintDevice, KisImage::rootLayer(), KoFileDialog::SaveFile, KisImage::setResolution(), and KisImportExportManager::supportedMimeTypes().
| KisSynchronizedConnection<KisNodeSP, KisNodeList> KisNodeManager::Private::activateNodeConnection |
Definition at line 122 of file kis_node_manager.cpp.
| KisNodeCommandsAdapter KisNodeManager::Private::commandsAdapter |
Definition at line 104 of file kis_node_manager.cpp.
Definition at line 101 of file kis_node_manager.cpp.
| bool KisNodeManager::Private::lastRequestedIsolatedModeStatus {false} |
Definition at line 121 of file kis_node_manager.cpp.
| KisLayerManager KisNodeManager::Private::layerManager |
Definition at line 102 of file kis_node_manager.cpp.
| KisMaskManager KisNodeManager::Private::maskManager |
Definition at line 103 of file kis_node_manager.cpp.
| KisSignalMapper KisNodeManager::Private::nodeConversionSignalMapper |
Definition at line 119 of file kis_node_manager.cpp.
| KisSignalMapper KisNodeManager::Private::nodeCreationSignalMapper |
Definition at line 118 of file kis_node_manager.cpp.
| QScopedPointer<KisNodeDisplayModeAdapter> KisNodeManager::Private::nodeDisplayModeAdapter |
Definition at line 107 of file kis_node_manager.cpp.
| QScopedPointer<KisNodeInsertionAdapter> KisNodeManager::Private::nodeInsertionAdapter |
Definition at line 106 of file kis_node_manager.cpp.
| QPointer<KisNodeJugglerCompressed> KisNodeManager::Private::nodeJuggler |
Definition at line 112 of file kis_node_manager.cpp.
| QScopedPointer<KisNodeSelectionAdapter> KisNodeManager::Private::nodeSelectionAdapter |
Definition at line 105 of file kis_node_manager.cpp.
| KisAction* KisNodeManager::Private::pinToTimeline {nullptr} |
Definition at line 109 of file kis_node_manager.cpp.
| KisNodeWSP KisNodeManager::Private::previouslyActiveNode |
Definition at line 114 of file kis_node_manager.cpp.
| KisNodeManager* KisNodeManager::Private::q {nullptr} |
Definition at line 99 of file kis_node_manager.cpp.
| KisNodeList KisNodeManager::Private::selectedNodes |
Definition at line 111 of file kis_node_manager.cpp.
| KisViewManager* KisNodeManager::Private::view {nullptr} |
Definition at line 100 of file kis_node_manager.cpp.