Krita Source Code Documentation
Loading...
Searching...
No Matches
shearimage.h
Go to the documentation of this file.
1/*
2 * shearimage.h -- Part of Krita
3 *
4 * SPDX-FileCopyrightText: 2004 Michael Thaler (michael.thaler@physik.tu-muenchen.de)
5 *
6 * SPDX-License-Identifier: GPL-2.0-or-later
7 */
8
9#ifndef SHEARIMAGE_H
10#define SHEARIMAGE_H
11
12#include <QVariant>
13
14#include <KisActionPlugin.h>
15#include "kis_types.h"
16
17
19{
20 Q_OBJECT
21public:
22 ShearImage(QObject *parent, const QVariantList &);
23 ~ShearImage() override;
24
25private:
26 void shearLayerImpl(KisNodeSP rootNode);
27 void shearLayersImpl(KisNodeList nodes);
28
29private Q_SLOTS:
30
31 void slotShearImage();
32 void slotShearLayer();
33 void slotShearAllLayers();
34};
35
36#endif // SHEARIMAGE_H
void shearLayerImpl(KisNodeSP rootNode)
Definition shearimage.cc:62
void shearLayersImpl(KisNodeList nodes)
Definition shearimage.cc:66
void slotShearAllLayers()
Definition shearimage.cc:94
ShearImage(QObject *parent, const QVariantList &)
Definition shearimage.cc:25
~ShearImage() override
Definition shearimage.cc:38
void slotShearLayer()
Definition shearimage.cc:89
void slotShearImage()
Definition shearimage.cc:42