File indexing completed on 2024-05-12 15:59:04

0001 /*
0002  *  SPDX-FileCopyrightText: 2017 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
0003  *
0004  *  SPDX-License-Identifier: LGPL-2.0-or-later
0005  */
0006 #include "CloneLayer.h"
0007 #include <kis_clone_layer.h>
0008 #include <kis_image.h>
0009 #include <kis_layer.h>
0010 
0011 CloneLayer::CloneLayer(KisImageSP image, QString name, KisLayerSP source, QObject *parent) :
0012     Node(image, new KisCloneLayer(source, image, name, OPACITY_OPAQUE_U8), parent)
0013 {
0014 
0015 }
0016 
0017 CloneLayer::CloneLayer(KisCloneLayerSP layer, QObject *parent):
0018     Node(layer->image(), layer, parent)
0019 {
0020 
0021 }
0022 
0023 CloneLayer::~CloneLayer()
0024 {
0025 
0026 }
0027 
0028 QString CloneLayer::type() const
0029 {
0030     return "clonelayer";
0031 }