umbrello
25.04.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
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::PinPortBase
PinPortBase(UMLScene *scene, WidgetType type, UMLWidget *owner, UMLObject *o)
Definition
pinportbase.cpp:32
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::UMLWidget
UMLWidget(UMLScene *scene, WidgetType type=wt_UMLWidget, UMLObject *o=nullptr)
Definition
umlwidget.cpp:86
pinportbase.h
Generated by
1.13.2