Krita Source Code Documentation
Loading...
Searching...
No Matches
KisChangeCloneLayersCommand.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2019 Tusooa Zhu <tusooa@vista.aero>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef KIS_CHANGE_CLONE_LAYERS_COMMAND_H_
8#define KIS_CHANGE_CLONE_LAYERS_COMMAND_H_
9
10#include <kritaimage_export.h>
11#include <kundo2command.h>
12#include "kis_types.h"
13
14class KRITAIMAGE_EXPORT KisChangeCloneLayersCommand : public KUndo2Command
15{
16
17public:
19
20 void undo() override;
21 void redo() override;
22 bool mergeWith(const KUndo2Command *) override;
23
24private:
25 struct Private;
26 QScopedPointer<Private> d;
27};
28
29#endif // KIS_CHANGE_CLONE_LAYERS_COMMAND_H_
virtual bool mergeWith(const KUndo2Command *other)
virtual void undo()
virtual void redo()