Krita Source Code Documentation
Loading...
Searching...
No Matches
KisImageSignals.cpp
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#include "KisImageSignals.h"
8
9#include "kis_node.h"
10
11/*******************************************************************************/
12/* ComplexSizeChangedSignal */
13/*******************************************************************************/
14
16
17ComplexSizeChangedSignal::ComplexSizeChangedSignal(QPointF _oldStillPoint, QPointF _newStillPoint)
18 : oldStillPoint(_oldStillPoint),
19 newStillPoint(_newStillPoint)
20{
21}
22
23ComplexSizeChangedSignal::ComplexSizeChangedSignal(const QRect &portionOfOldImage, const QSize &transformedIntoImageOfSize)
24{
25 oldStillPoint = QRectF(portionOfOldImage).center();
26 newStillPoint = QRectF(QPointF(), QSizeF(transformedIntoImageOfSize)).center();
27}
28
32
33
34/*******************************************************************************/
35/* ComplexNodeReselectionSignal */
36/*******************************************************************************/
37
39
40ComplexNodeReselectionSignal::ComplexNodeReselectionSignal(KisNodeSP _newActiveNode, KisNodeList _newSelectedNodes, KisNodeSP _oldActiveNode, KisNodeList _oldSelectedNodes)
41 : newActiveNode(_newActiveNode),
42 newSelectedNodes(_newSelectedNodes),
43 oldActiveNode(_oldActiveNode),
44 oldSelectedNodes(_oldSelectedNodes)
45{
46}
47
51
52
53/*******************************************************************************/
54/* KisImageSignalType */
55/*******************************************************************************/
56
58
63
66 sizeChangedSignal(signal)
67{
68}
69
75
KisImageSignalTypeEnum
@ NodeReselectionRequestSignal
@ SizeChangedSignal
ComplexNodeReselectionSignal inverted() const
ComplexSizeChangedSignal inverted() const
ComplexSizeChangedSignal sizeChangedSignal
ComplexNodeReselectionSignal nodeReselectionSignal
KisImageSignalTypeEnum id
KisImageSignalType inverted() const