Krita Source Code Documentation
Loading...
Searching...
No Matches
offsetimage.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2013 Lukáš Tvrdý <lukast.dev@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef OFFSETIMAGE_H
8#define OFFSETIMAGE_H
9
10#include <QVariant>
11
12#include <KisActionPlugin.h>
13#include <kis_types.h>
14#include <kis_node.h>
15
17
18
20{
21 Q_OBJECT
22public:
23 OffsetImage(QObject *parent, const QVariantList &);
24 ~OffsetImage() override;
25
26public Q_SLOTS:
27
28 void slotOffsetImage();
29 void slotOffsetLayer();
30
31 void offsetImpl(const KUndo2MagicString &actionName, KisNodeSP node, const QPoint &offsetPoint);
32 void offsetImpl(const KUndo2MagicString &actionName, KisNodeList nodes, const QPoint &offsetPoint);
33private:
34 QRect offsetWrapRect();
35
36};
37
38#endif // OFFSETIMAGE_H
QRect offsetWrapRect()
OffsetImage(QObject *parent, const QVariantList &)
void slotOffsetLayer()
~OffsetImage() override
void offsetImpl(const KUndo2MagicString &actionName, KisNodeSP node, const QPoint &offsetPoint)
void slotOffsetImage()