Krita Source Code Documentation
Loading...
Searching...
No Matches
KisImageSignals.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2018 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef KISIMAGESIGNALS_H
8#define KISIMAGESIGNALS_H
9
10#include <QVector>
11#include <QRectF>
12#include "kritaimage_export.h"
13#include "kis_types.h"
14
24
30struct KRITAIMAGE_EXPORT ComplexSizeChangedSignal {
32 ComplexSizeChangedSignal(QPointF _oldStillPoint, QPointF _newStillPoint);
33
42 ComplexSizeChangedSignal(const QRect &portionOfOldImage, const QSize &transformedIntoImageOfSize);
43
44 ComplexSizeChangedSignal inverted() const;
45
48};
49
67
80
82
83#endif // KISIMAGESIGNALS_H
QVector< KisImageSignalType > KisImageSignalVector
KisImageSignalTypeEnum
@ ColorSpaceChangedSignal
@ NodeReselectionRequestSignal
@ SizeChangedSignal
@ ProfileChangedSignal
@ LayersChangedSignal
@ ModifiedWithoutUndoSignal
@ ResolutionChangedSignal
QList< KisNodeSP > KisNodeList
Definition kis_types.h:264
KisSharedPtr< KisNode > KisNodeSP
Definition kis_types.h:86
ComplexSizeChangedSignal sizeChangedSignal
ComplexNodeReselectionSignal nodeReselectionSignal
KisImageSignalTypeEnum id