umbrello
2.39.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Main Page
Related Pages
Topics
Namespaces
Classes
Files
File List
File Members
umbrello
umlwidgets
portwidget.h
Go to the documentation of this file.
1
/*
2
SPDX-License-Identifier: GPL-2.0-or-later
3
SPDX-FileCopyrightText: 2014-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4
*/
5
6
#ifndef PORTWIDGET_H
7
#define PORTWIDGET_H
8
9
#include "
pinportbase.h
"
10
11
class
UMLPort
;
12
22
class
PortWidget
:
public
PinPortBase
23
{
24
Q_OBJECT
25
public
:
26
PortWidget
(
UMLScene
*scene,
UMLPort
*d,
UMLWidget
*owner =
nullptr
);
27
virtual
~PortWidget
();
28
29
UMLWidget
*
ownerWidget
()
const
;
30
31
public
Q_SLOTS:
32
void
slotMenuSelection
(QAction* action);
33
34
};
35
36
#endif
PinPortBase
Abstract base class for PinWidget and PortWidget.
Definition
pinportbase.h:23
PortWidget
A graphical version of a port on a component.
Definition
portwidget.h:23
PortWidget::ownerWidget
UMLWidget * ownerWidget() const
Definition
portwidget.cpp:54
PortWidget::PortWidget
PortWidget(UMLScene *scene, UMLPort *d, UMLWidget *owner=nullptr)
Definition
portwidget.cpp:38
PortWidget::slotMenuSelection
void slotMenuSelection(QAction *action)
Definition
portwidget.cpp:62
PortWidget::~PortWidget
virtual ~PortWidget()
Definition
portwidget.cpp:47
UMLPort
Non-graphical information for a Port.
Definition
port.h:22
UMLScene
Definition
umlscene.h:65
UMLWidget
The base class for graphical UML objects.
Definition
umlwidget.h:36
pinportbase.h
Generated by
1.12.0