Krita Source Code Documentation
Loading...
Searching...
No Matches
rotateimage.h
Go to the documentation of this file.
1/*
2 * rotateimage.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 ROTATEIMAGE_H
10#define ROTATEIMAGE_H
11
12#include <QVariant>
13
14#include <KisActionPlugin.h>
15#include "kis_types.h"
16
18{
19 Q_OBJECT
20public:
21 RotateImage(QObject *parent, const QVariantList &);
22 ~RotateImage() override;
23
24private:
25 void rotateLayerCustomImpl(KisNodeSP rootNode);
27 void rotateLayerImpl(KisNodeSP rootNode, qreal radians);
28 void rotateLayersImpl(KisNodeList nodes, qreal radians);
29
30private Q_SLOTS:
31
32 void slotRotateImage();
33 void slotRotateImage90();
34 void slotRotateImage180();
35 void slotRotateImage270();
38 void slotRotateLayer();
41 void slotRotateLayer180();
46};
47
48#endif // ROTATEIMAGE_H
void slotRotateAllLayers()
void slotRotateImage90()
void rotateLayersCustomImpl(KisNodeList nodes)
RotateImage(QObject *parent, const QVariantList &)
void rotateLayersImpl(KisNodeList nodes, qreal radians)
void slotRotateLayer180()
void slotRotateLayer()
void slotRotateLayerCCW90()
void slotRotateAllLayersCW90()
void slotRotateAllLayersCCW90()
void rotateLayerCustomImpl(KisNodeSP rootNode)
void slotRotateAllLayers180()
void rotateLayerImpl(KisNodeSP rootNode, qreal radians)
void slotRotateImage270()
void slotRotateImage()
void slotMirrorImageHorizontal()
void slotMirrorImageVertical()
void slotRotateImage180()
void slotRotateLayerCW90()
~RotateImage() override