|
Krita Source Code Documentation
|
#include <kis_open_raster_stack_load_visitor.h>
Classes | |
| struct | Private |
Public Member Functions | |
| vKisNodeSP | activeNodes () |
| KisImageSP | image () |
| KisOpenRasterStackLoadVisitor (KisUndoStore *undoStore, KisOpenRasterLoadContext *orlc) | |
| void | loadAdjustmentLayer (const QDomElement &elem, KisAdjustmentLayerSP pL) |
| void | loadGroupLayer (const QDomElement &elem, KisGroupLayerSP groupLayer) |
| void | loadImage () |
| void | loadPaintLayer (const QDomElement &elem, KisPaintLayerSP pL) |
| virtual | ~KisOpenRasterStackLoadVisitor () |
Private Member Functions | |
| void | loadLayerInfo (const QDomElement &elem, KisLayerSP layer) |
Private Attributes | |
| Private *const | d |
Definition at line 17 of file kis_open_raster_stack_load_visitor.h.
| KisOpenRasterStackLoadVisitor::KisOpenRasterStackLoadVisitor | ( | KisUndoStore * | undoStore, |
| KisOpenRasterLoadContext * | orlc ) |
Definition at line 43 of file kis_open_raster_stack_load_visitor.cpp.
References d, KisOpenRasterStackLoadVisitor::Private::loadContext, and KisOpenRasterStackLoadVisitor::Private::undoStore.
|
virtual |
Definition at line 50 of file kis_open_raster_stack_load_visitor.cpp.
References d.
| vKisNodeSP KisOpenRasterStackLoadVisitor::activeNodes | ( | ) |
Definition at line 60 of file kis_open_raster_stack_load_visitor.cpp.
References KisOpenRasterStackLoadVisitor::Private::activeNodes, and d.
| KisImageSP KisOpenRasterStackLoadVisitor::image | ( | ) |
Definition at line 55 of file kis_open_raster_stack_load_visitor.cpp.
References d, and KisOpenRasterStackLoadVisitor::Private::image.
| void KisOpenRasterStackLoadVisitor::loadAdjustmentLayer | ( | const QDomElement & | elem, |
| KisAdjustmentLayerSP | pL ) |
Definition at line 176 of file kis_open_raster_stack_load_visitor.cpp.
References loadLayerInfo().
| void KisOpenRasterStackLoadVisitor::loadGroupLayer | ( | const QDomElement & | elem, |
| KisGroupLayerSP | groupLayer ) |
Definition at line 188 of file kis_open_raster_stack_load_visitor.cpp.
References KisNodeFacade::addNode(), d, KisSharedPtr< T >::data(), dbgFile, KisBaseNode::image, KisOpenRasterStackLoadVisitor::Private::image, KisFilterRegistry::instance(), KisGlobalResourcesInterface::instance(), loadAdjustmentLayer(), KisOpenRasterStackLoadVisitor::Private::loadContext, KisOpenRasterLoadContext::loadDeviceData(), loadGroupLayer(), loadLayerInfo(), loadPaintLayer(), KisImage::projection(), KisGroupLayer::setPassThroughMode(), KisImage::setResolution(), KisDomUtils::toDouble(), KoGenericRegistry< T >::value(), KisOpenRasterStackLoadVisitor::Private::xRes, and KisOpenRasterStackLoadVisitor::Private::yRes.
| void KisOpenRasterStackLoadVisitor::loadImage | ( | ) |
Definition at line 65 of file kis_open_raster_stack_load_visitor.cpp.
References d, dbgFile, KisOpenRasterStackLoadVisitor::Private::image, KoColorSpaceRegistry::instance(), KisOpenRasterStackLoadVisitor::Private::loadContext, loadGroupLayer(), KisOpenRasterLoadContext::loadStack(), ppVar, KoColorSpaceRegistry::rgb8(), KisImage::rootLayer(), KisDomUtils::toDouble(), KisOpenRasterStackLoadVisitor::Private::undoStore, KisOpenRasterStackLoadVisitor::Private::xRes, and KisOpenRasterStackLoadVisitor::Private::yRes.
|
private |
Definition at line 108 of file kis_open_raster_stack_load_visitor.cpp.
References KisOpenRasterStackLoadVisitor::Private::activeNodes, COMPOSITE_ADD, COMPOSITE_BURN, COMPOSITE_COLOR, COMPOSITE_DARKEN, COMPOSITE_DESTINATION_ATOP, COMPOSITE_DESTINATION_IN, COMPOSITE_DIFF, COMPOSITE_DODGE, COMPOSITE_ERASE, COMPOSITE_HARD_LIGHT, COMPOSITE_HUE, COMPOSITE_LIGHTEN, COMPOSITE_LUMINIZE, COMPOSITE_MULT, COMPOSITE_OVER, COMPOSITE_OVERLAY, COMPOSITE_SATURATION, COMPOSITE_SCREEN, COMPOSITE_SOFT_LIGHT_SVG, d, KisLayer::disableAlphaChannel(), KisBaseNode::setCompositeOpId(), KisBaseNode::setName(), KisBaseNode::setUserLocked(), KisBaseNode::setVisible(), KisLayer::setX(), and KisLayer::setY().
| void KisOpenRasterStackLoadVisitor::loadPaintLayer | ( | const QDomElement & | elem, |
| KisPaintLayerSP | pL ) |
Definition at line 181 of file kis_open_raster_stack_load_visitor.cpp.
References dbgFile, and loadLayerInfo().
|
private |
Definition at line 33 of file kis_open_raster_stack_load_visitor.h.