umbrello
2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
umbrello
cmds
widget
cmdremovewidget.h
Go to the documentation of this file.
1
/*
2
SPDX-License-Identifier: GPL-2.0-or-later
3
SPDX-FileCopyrightText: 2002-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4
*/
5
6
#ifndef CMDREMOVEWIDGET_H
7
#define CMDREMOVEWIDGET_H
8
9
#include "
cmdbasewidgetcommand.h
"
10
11
#include <QDomElement>
12
13
class
AssociationWidget
;
14
class
UMLWidget
;
15
16
namespace
Uml
17
{
18
class
CmdRemoveWidget
:
public
CmdBaseWidgetCommand
19
{
20
public
:
21
explicit
CmdRemoveWidget
(
UMLWidget
*
widget
);
22
CmdRemoveWidget
(
AssociationWidget
*
widget
);
23
~CmdRemoveWidget
();
24
25
void
redo
();
26
void
undo
();
27
28
private
:
29
QDomElement
m_element
;
30
QList<QDomElement>
m_children
;
31
};
32
}
33
34
#endif
AssociationWidget
This class represents an association inside a diagram. Bugs and comments to umbrello-devel@kde....
Definition:
associationwidget.h:47
UMLWidget
The base class for graphical UML objects.
Definition:
umlwidget.h:36
Uml::CmdBaseWidgetCommand
Definition:
cmdbasewidgetcommand.h:21
Uml::CmdBaseWidgetCommand::widget
UMLWidget * widget()
Definition:
cmdbasewidgetcommand.cpp:71
Uml::CmdRemoveWidget
Definition:
cmdremovewidget.h:19
Uml::CmdRemoveWidget::CmdRemoveWidget
CmdRemoveWidget(UMLWidget *widget)
Definition:
cmdremovewidget.cpp:23
Uml::CmdRemoveWidget::m_children
QList< QDomElement > m_children
Definition:
cmdremovewidget.h:30
Uml::CmdRemoveWidget::redo
void redo()
Definition:
cmdremovewidget.cpp:108
Uml::CmdRemoveWidget::~CmdRemoveWidget
~CmdRemoveWidget()
Definition:
cmdremovewidget.cpp:101
Uml::CmdRemoveWidget::m_element
QDomElement m_element
Definition:
cmdremovewidget.h:29
Uml::CmdRemoveWidget::undo
void undo()
Definition:
cmdremovewidget.cpp:119
cmdbasewidgetcommand.h
Uml
Definition:
basictypes.cpp:23
Generated by
1.9.2