Krita Source Code Documentation
Loading...
Searching...
No Matches
RectangleShapeConfigWidget.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 RECTANGLESHAPECONFIGWIDGET_H
8
#define RECTANGLESHAPECONFIGWIDGET_H
9
10
#include <ui_RectangleShapeConfigWidget.h>
11
12
#include <
KoShapeConfigWidgetBase.h
>
13
#include <
KoShape.h
>
14
15
class
RectangleShape
;
16
17
class
RectangleShapeConfigWidget
:
public
KoShapeConfigWidgetBase
,
public
KoShape::ShapeChangeListener
18
{
19
Q_OBJECT
20
public
:
21
RectangleShapeConfigWidget
();
23
void
open
(
KoShape
*shape)
override
;
25
void
save
()
override
;
27
void
setUnit
(
const
KoUnit
&unit)
override
;
29
bool
showOnShapeCreate
()
override
30
{
31
return
false
;
32
}
34
KUndo2Command
*
createCommand
()
override
;
35
36
void
notifyShapeChanged
(
KoShape::ChangeType
type,
KoShape
*shape)
override
;
37
38
private
:
39
void
loadPropertiesFromShape
(
RectangleShape
*shape);
40
41
private
:
42
Ui::RectangleShapeConfigWidget
widget
;
43
RectangleShape
*
m_rectangle
;
44
};
45
46
#endif
// RECTANGLESHAPECONFIGWIDGET_H
KoShapeConfigWidgetBase.h
KoShape.h
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
KoUnit
Definition
KoUnit.h:71
RectangleShapeConfigWidget
Definition
RectangleShapeConfigWidget.h:18
RectangleShapeConfigWidget::m_rectangle
RectangleShape * m_rectangle
Definition
RectangleShapeConfigWidget.h:43
RectangleShapeConfigWidget::notifyShapeChanged
void notifyShapeChanged(KoShape::ChangeType type, KoShape *shape) override
Definition
RectangleShapeConfigWidget.cpp:81
RectangleShapeConfigWidget::setUnit
void setUnit(const KoUnit &unit) override
reimplemented
Definition
RectangleShapeConfigWidget.cpp:24
RectangleShapeConfigWidget::loadPropertiesFromShape
void loadPropertiesFromShape(RectangleShape *shape)
Definition
RectangleShapeConfigWidget.cpp:44
RectangleShapeConfigWidget::createCommand
KUndo2Command * createCommand() override
reimplemented
Definition
RectangleShapeConfigWidget.cpp:68
RectangleShapeConfigWidget::save
void save() override
reimplemented
Definition
RectangleShapeConfigWidget.cpp:56
RectangleShapeConfigWidget::RectangleShapeConfigWidget
RectangleShapeConfigWidget()
Definition
RectangleShapeConfigWidget.cpp:15
RectangleShapeConfigWidget::showOnShapeCreate
bool showOnShapeCreate() override
reimplemented
Definition
RectangleShapeConfigWidget.h:29
RectangleShapeConfigWidget::widget
Ui::RectangleShapeConfigWidget widget
Definition
RectangleShapeConfigWidget.h:42
RectangleShapeConfigWidget::open
void open(KoShape *shape) override
reimplemented
Definition
RectangleShapeConfigWidget.cpp:30
RectangleShape
Definition
RectangleShape.h:22
KoShape::ShapeChangeListener
Definition
KoShape.h:1096
plugins
flake
pathshapes
rectangle
RectangleShapeConfigWidget.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52