Krita Source Code Documentation
Loading...
Searching...
No Matches
EllipseShapeConfigWidget.h
Go to the documentation of this file.
1
/* This file is part of the KDE project
2
* SPDX-FileCopyrightText: 2007 Jan Hambrecht <jaham@gmx.net>
3
*
4
* SPDX-License-Identifier: LGPL-2.0-or-later
5
*/
6
7
#ifndef ELLIPSESHAPECONFIGWIDGET_H
8
#define ELLIPSESHAPECONFIGWIDGET_H
9
10
#include "
EllipseShape.h
"
11
#include <ui_EllipseShapeConfigWidget.h>
12
13
#include <
KoShapeConfigWidgetBase.h
>
14
#include <
KoShape.h
>
15
16
class
EllipseShapeConfigWidget
:
public
KoShapeConfigWidgetBase
,
public
KoShape::ShapeChangeListener
17
{
18
Q_OBJECT
19
public
:
20
EllipseShapeConfigWidget
();
22
void
open
(
KoShape
*shape)
override
;
24
void
save
()
override
;
26
bool
showOnShapeCreate
()
override
27
{
28
return
false
;
29
}
31
KUndo2Command
*
createCommand
()
override
;
32
33
void
notifyShapeChanged
(
KoShape::ChangeType
type,
KoShape
*shape)
override
;
34
35
private
Q_SLOTS:
36
void
closeEllipse
();
37
38
private
:
39
void
loadPropertiesFromShape
(
EllipseShape
*shape);
40
41
private
:
42
Ui::EllipseShapeConfigWidget
widget
;
43
EllipseShape
*
m_ellipse
;
44
};
45
46
#endif
// ELLIPSESHAPECONFIGWIDGET_H
EllipseShape.h
KoShapeConfigWidgetBase.h
KoShape.h
EllipseShapeConfigWidget
Definition
EllipseShapeConfigWidget.h:17
EllipseShapeConfigWidget::open
void open(KoShape *shape) override
reimplemented
Definition
EllipseShapeConfigWidget.cpp:33
EllipseShapeConfigWidget::loadPropertiesFromShape
void loadPropertiesFromShape(EllipseShape *shape)
Definition
EllipseShapeConfigWidget.cpp:47
EllipseShapeConfigWidget::m_ellipse
EllipseShape * m_ellipse
Definition
EllipseShapeConfigWidget.h:43
EllipseShapeConfigWidget::notifyShapeChanged
void notifyShapeChanged(KoShape::ChangeType type, KoShape *shape) override
Definition
EllipseShapeConfigWidget.cpp:78
EllipseShapeConfigWidget::createCommand
KUndo2Command * createCommand() override
reimplemented
Definition
EllipseShapeConfigWidget.cpp:68
EllipseShapeConfigWidget::EllipseShapeConfigWidget
EllipseShapeConfigWidget()
Definition
EllipseShapeConfigWidget.cpp:13
EllipseShapeConfigWidget::save
void save() override
reimplemented
Definition
EllipseShapeConfigWidget.cpp:57
EllipseShapeConfigWidget::widget
Ui::EllipseShapeConfigWidget widget
Definition
EllipseShapeConfigWidget.h:42
EllipseShapeConfigWidget::closeEllipse
void closeEllipse()
Definition
EllipseShapeConfigWidget.cpp:87
EllipseShapeConfigWidget::showOnShapeCreate
bool showOnShapeCreate() override
reimplemented
Definition
EllipseShapeConfigWidget.h:26
EllipseShape
Definition
EllipseShape.h:23
KUndo2Command
Definition
kundo2stack.h:87
KoShapeConfigWidgetBase
Definition
KoShapeConfigWidgetBase.h:33
KoShape
Definition
KoShape.h:92
KoShape::ChangeType
ChangeType
Used by shapeChanged() to select which change was made.
Definition
KoShape.h:95
KoShape::ShapeChangeListener
Definition
KoShape.h:1096
plugins
flake
pathshapes
ellipse
EllipseShapeConfigWidget.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52