umbrello
2.38.5
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
umbrello
umlwidgets
regionwidget.h
Go to the documentation of this file.
1
/*
2
SPDX-License-Identifier: GPL-2.0-or-later
3
SPDX-FileCopyrightText: 2002-2021 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4
*/
5
6
#ifndef REGIONWIDGET_H
7
#define REGIONWIDGET_H
8
9
#include "
umlwidget.h
"
10
14
class
RegionWidget
:
public
UMLWidget
15
{
16
Q_OBJECT
17
public
:
18
explicit
RegionWidget
(
UMLScene
* scene,
Uml::ID::Type
id
=
Uml::ID::None
);
19
virtual
~RegionWidget
();
20
21
virtual
void
paint
(QPainter *painter,
const
QStyleOptionGraphicsItem *option, QWidget *widget = 0);
22
23
void
saveToXMI
(QXmlStreamWriter& writer);
24
bool
loadFromXMI
(QDomElement& qElement);
25
26
protected
:
27
QSizeF
minimumSize
()
const
;
28
29
};
30
31
#endif
RegionWidget
Definition:
regionwidget.h:14
RegionWidget::loadFromXMI
bool loadFromXMI(QDomElement &qElement)
Definition:
regionwidget.cpp:99
RegionWidget::saveToXMI
void saveToXMI(QXmlStreamWriter &writer)
Definition:
regionwidget.cpp:86
RegionWidget::minimumSize
QSizeF minimumSize() const
Definition:
regionwidget.cpp:67
RegionWidget::RegionWidget
RegionWidget(UMLScene *scene, Uml::ID::Type id=Uml::ID::None)
Definition:
regionwidget.cpp:31
RegionWidget::~RegionWidget
virtual ~RegionWidget()
Definition:
regionwidget.cpp:39
umlwidget.h
Uml::ID::Type
std::string Type
Definition:
basictypes.h:371
RegionWidget::paint
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Definition:
regionwidget.cpp:46
Uml::ID::None
const Type None
special value for uninitialized ID
Definition:
basictypes.h:373
UMLScene
Definition:
umlscene.h:64
UMLWidget
The base class for graphical UML objects.
Definition:
umlwidget.h:35
Generated by
1.8.10