umbrello
2.38.3
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
nodewidget.h
Go to the documentation of this file.
1
/*
2
SPDX-License-Identifier: GPL-2.0-or-later
3
SPDX-FileCopyrightText: 2003-2021 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4
*/
5
6
#ifndef NODEWIDGET_H
7
#define NODEWIDGET_H
8
9
#include "
umlwidget.h
"
10
11
class
UMLNode
;
12
22
class
NodeWidget
:
public
UMLWidget
23
{
24
public
:
25
26
NodeWidget
(
UMLScene
* scene,
UMLNode
*n);
27
virtual
~NodeWidget
();
28
29
virtual
void
paint
(QPainter *painter,
const
QStyleOptionGraphicsItem *option, QWidget *widget = 0);
30
31
void
saveToXMI
(QXmlStreamWriter& writer);
32
33
protected
:
34
QSizeF
minimumSize
()
const
;
35
36
static
const
int
DEPTH
= 30;
37
};
38
39
#endif
NodeWidget
A graphical version of a Node.
Definition:
nodewidget.h:23
NodeWidget::paint
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Definition:
nodewidget.cpp:45
NodeWidget::minimumSize
QSizeF minimumSize() const
Definition:
nodewidget.cpp:112
NodeWidget::~NodeWidget
virtual ~NodeWidget()
Definition:
nodewidget.cpp:38
NodeWidget::DEPTH
static const int DEPTH
pixels on Z axis
Definition:
nodewidget.h:36
NodeWidget::saveToXMI
void saveToXMI(QXmlStreamWriter &writer)
Definition:
nodewidget.cpp:146
UMLNode
Non-graphical information for a Node.
Definition:
node.h:22
UMLScene
Definition:
umlscene.h:65
UMLWidget
The base class for graphical UML objects.
Definition:
umlwidget.h:36
umlwidget.h
Generated by
1.9.6