Krita Source Code Documentation
Loading...
Searching...
No Matches
KoShapeUnclipCommand.h
Go to the documentation of this file.
1/* This file is part of the KDE project
2 * SPDX-FileCopyrightText: 2011 Jan Hambrecht <jaham@gmx.net>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#ifndef KOSHAPEUNCLIPCOMMAND_H
8#define KOSHAPEUNCLIPCOMMAND_H
9
10#include "kritaflake_export.h"
11#include <kundo2command.h>
12#include <QList>
13
14class KoShape;
16
18class KRITAFLAKE_EXPORT KoShapeUnclipCommand : public KUndo2Command
19{
20public:
27 KoShapeUnclipCommand(KoShapeControllerBase *controller, const QList<KoShape*> &shapes, KUndo2Command *parent = 0);
28
35 KoShapeUnclipCommand(KoShapeControllerBase *controller, KoShape *shape, KUndo2Command *parent = 0);
36
38 ~KoShapeUnclipCommand() override;
39
41 void redo() override;
43 void undo() override;
44
45private:
46 class Private;
47 Private * const d;
48};
49
50#endif // KOSHAPEUNCLIPCOMMAND_H
virtual void undo()
virtual void redo()
The undo / redo command for removing the shape clip path.