Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_open_raster_stack_load_visitor.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2006 Cyrille Berger <cberger@cberger.net>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef KIS_OPEN_RASTER_STACK_LOAD_VISITOR_H_
7#define KIS_OPEN_RASTER_STACK_LOAD_VISITOR_H_
8
9#include "kis_global.h"
10#include "kis_types.h"
11
12class QDomElement;
13
14class KisUndoStore;
16
18{
19public:
22
23public:
24 void loadImage();
25 void loadPaintLayer(const QDomElement& elem, KisPaintLayerSP pL);
26 void loadAdjustmentLayer(const QDomElement& elem, KisAdjustmentLayerSP pL);
27 void loadGroupLayer(const QDomElement& elem, KisGroupLayerSP groupLayer);
30private:
31 void loadLayerInfo(const QDomElement& elem, KisLayerSP layer);
32 struct Private;
33 Private* const d;
34};
35
36
37#endif // KIS_LAYER_VISITOR_H_
38
void loadPaintLayer(const QDomElement &elem, KisPaintLayerSP pL)
void loadAdjustmentLayer(const QDomElement &elem, KisAdjustmentLayerSP pL)
KisOpenRasterStackLoadVisitor(KisUndoStore *undoStore, KisOpenRasterLoadContext *orlc)
void loadGroupLayer(const QDomElement &elem, KisGroupLayerSP groupLayer)
void loadLayerInfo(const QDomElement &elem, KisLayerSP layer)