Krita Source Code Documentation
Loading...
Searching...
No Matches
imagesize.h
Go to the documentation of this file.
1/*
2 * imagesize.h -- Part of Krita
3 *
4 * SPDX-FileCopyrightText: 2004 Boudewijn Rempt (boud@valdyas.org)
5 *
6 * SPDX-License-Identifier: GPL-2.0-or-later
7 */
8#ifndef IMAGESIZE_H
9#define IMAGESIZE_H
10
11#include <QVariant>
12
13#include <KisActionPlugin.h>
14#include "kis_types.h"
15
17{
18 Q_OBJECT
19public:
20 ImageSize(QObject *parent);
21 ~ImageSize() override;
22
23private:
24 void scaleLayerImpl(KisNodeSP rootNode);
25 void scaleLayersImpl(KisNodeList nodes);
26
27private Q_SLOTS:
28
29 void slotImageSize();
30 void slotCanvasSize();
31 void slotLayerSize();
32 void slotSelectionScale();
33
34 void slotScaleAllLayers();
35};
36
37#endif // IMAGESIZE_H
ImageSize(QObject *parent)
Definition imagesize.cc:34
void slotLayerSize()
Definition imagesize.cc:141
void slotSelectionScale()
Definition imagesize.cc:154
void scaleLayersImpl(KisNodeList nodes)
Definition imagesize.cc:103
void slotCanvasSize()
Definition imagesize.cc:78
void slotScaleAllLayers()
Definition imagesize.cc:146
void slotImageSize()
Definition imagesize.cc:58
void scaleLayerImpl(KisNodeSP rootNode)
Definition imagesize.cc:99
~ImageSize() override
Definition imagesize.cc:54