Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_qmic_synchronize_layers_command.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2013 Lukáš Tvrdý <lukast.dev@gmail.com>
3
* SPDX-FileCopyrightText: 2022 L. E. Segovia <amy@amyspark.me>
4
*
5
* SPDX-License-Identifier: GPL-2.0-or-later
6
*/
7
8
#ifndef _KIS_GMIC_SYNCHRONIZE_LAYERS_COMMAND
9
#define _KIS_GMIC_SYNCHRONIZE_LAYERS_COMMAND
10
11
#include <
kundo2command.h
>
12
13
#include <
kis_image.h
>
14
#include <
kis_selection.h
>
15
#include <
kis_node.h
>
16
#include <
kis_types.h
>
17
#include <
kis_command_utils.h
>
18
19
#include "
kis_qmic_interface.h
"
20
21
class
KisQmicSynchronizeLayersCommand
:
public
KisCommandUtils::CompositeCommand
22
{
23
public
:
24
KisQmicSynchronizeLayersCommand
(
KisNodeListSP
nodes,
25
QVector<KisQMicImageSP>
images,
26
KisImageWSP
image,
27
const
QRect &dstRect = QRect(),
28
KisSelectionSP
selection =
nullptr
);
29
30
~KisQmicSynchronizeLayersCommand
()
override
;
31
32
void
redo
()
override
;
33
void
undo
()
override
;
34
35
private
:
36
struct
Private
;
37
Private
*
const
d
;
38
39
Q_DISABLE_COPY
(
KisQmicSynchronizeLayersCommand
);
40
};
41
42
#endif
KisSharedPtr< KisSelection >
KisWeakSharedPtr< KisImage >
QList
Definition
KisQStringListFwd.h:16
QSharedPointer< KisNodeList >
kis_command_utils.h
kis_image.h
kis_node.h
kis_qmic_interface.h
kis_selection.h
kis_types.h
kundo2command.h
Private
Definition
SvgTransformParser.cpp:20
KisCommandUtils::CompositeCommand
Definition
kis_command_utils.h:121
KisQmicSynchronizeLayersCommand
Definition
kis_qmic_synchronize_layers_command.cpp:33
KisQmicSynchronizeLayersCommand::undo
void undo() override
Definition
kis_qmic_synchronize_layers_command.cpp:273
KisQmicSynchronizeLayersCommand::Q_DISABLE_COPY
Q_DISABLE_COPY(KisQmicSynchronizeLayersCommand)
KisQmicSynchronizeLayersCommand::d
Private *const d
Definition
kis_qmic_synchronize_layers_command.h:37
KisQmicSynchronizeLayersCommand::redo
void redo() override
Definition
kis_qmic_synchronize_layers_command.cpp:86
KisQmicSynchronizeLayersCommand::~KisQmicSynchronizeLayersCommand
~KisQmicSynchronizeLayersCommand() override
Definition
kis_qmic_synchronize_layers_command.cpp:81
KisQmicSynchronizeLayersCommand::KisQmicSynchronizeLayersCommand
KisQmicSynchronizeLayersCommand(KisNodeListSP nodes, QVector< KisQMicImageSP > images, KisImageWSP image, const QRect &dstRect=QRect(), KisSelectionSP selection=nullptr)
Definition
kis_qmic_synchronize_layers_command.cpp:65
plugins
extensions
qmic
kis_qmic_synchronize_layers_command.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52