Krita Source Code Documentation
Loading...
Searching...
No Matches
SpiralShapeConfigCommand.h
Go to the documentation of this file.
1
/* This file is part of the KDE project
2
* SPDX-FileCopyrightText: 2007 Rob Buis <buis@kde.org>
3
*
4
* SPDX-License-Identifier: LGPL-2.0-or-later
5
*/
6
7
#ifndef SPIRALSHAPECONFIGCOMMAND_H
8
#define SPIRALSHAPECONFIGCOMMAND_H
9
10
#include "
SpiralShape.h
"
11
#include <
kundo2command.h
>
12
14
class
SpiralShapeConfigCommand
:
public
KUndo2Command
15
{
16
public
:
24
SpiralShapeConfigCommand
(
SpiralShape
*spiral,
SpiralShape::SpiralType
type,
bool
clockWise, qreal fade,
KUndo2Command
*parent = 0);
26
void
redo
()
override
;
28
void
undo
()
override
;
29
private
:
30
SpiralShape
*
m_spiral
;
31
SpiralShape::SpiralType
m_oldType
;
32
bool
m_oldClockWise
;
33
qreal
m_oldFade
;
34
SpiralShape::SpiralType
m_newType
;
35
bool
m_newClockWise
;
36
qreal
m_newFade
;
37
};
38
39
#endif
// SPIRALSHAPECONFIGCOMMAND_H
40
SpiralShape.h
KUndo2Command
Definition
kundo2stack.h:87
SpiralShapeConfigCommand
The undo / redo command for configuring a spiral shape.
Definition
SpiralShapeConfigCommand.h:15
SpiralShapeConfigCommand::m_oldType
SpiralShape::SpiralType m_oldType
Definition
SpiralShapeConfigCommand.h:31
SpiralShapeConfigCommand::SpiralShapeConfigCommand
SpiralShapeConfigCommand(SpiralShape *spiral, SpiralShape::SpiralType type, bool clockWise, qreal fade, KUndo2Command *parent=0)
Definition
SpiralShapeConfigCommand.cpp:10
SpiralShapeConfigCommand::undo
void undo() override
revert the actions done in redo
Definition
SpiralShapeConfigCommand.cpp:45
SpiralShapeConfigCommand::m_newType
SpiralShape::SpiralType m_newType
Definition
SpiralShapeConfigCommand.h:34
SpiralShapeConfigCommand::m_spiral
SpiralShape * m_spiral
Definition
SpiralShapeConfigCommand.h:30
SpiralShapeConfigCommand::m_oldClockWise
bool m_oldClockWise
Definition
SpiralShapeConfigCommand.h:32
SpiralShapeConfigCommand::m_newClockWise
bool m_newClockWise
Definition
SpiralShapeConfigCommand.h:35
SpiralShapeConfigCommand::redo
void redo() override
redo the command
Definition
SpiralShapeConfigCommand.cpp:26
SpiralShapeConfigCommand::m_oldFade
qreal m_oldFade
Definition
SpiralShapeConfigCommand.h:33
SpiralShapeConfigCommand::m_newFade
qreal m_newFade
Definition
SpiralShapeConfigCommand.h:36
SpiralShape
Definition
SpiralShape.h:19
SpiralShape::SpiralType
SpiralType
the possible spiral types
Definition
SpiralShape.h:22
kundo2command.h
plugins
flake
pathshapes
spiral
SpiralShapeConfigCommand.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52