umbrello  2.39.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
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 = 0);
27  virtual ~PortWidget();
28 
29  UMLWidget* ownerWidget() const;
30 
31 public slots:
32  void slotMenuSelection(QAction* action);
33 
34 };
35 
36 #endif
Abstract base class for PinWidget and PortWidget.
Definition: pinportbase.h:23
A graphical version of a port on a component.
Definition: portwidget.h:23
UMLWidget * ownerWidget() const
Definition: portwidget.cpp:54
PortWidget(UMLScene *scene, UMLPort *d, UMLWidget *owner=0)
Definition: portwidget.cpp:38
void slotMenuSelection(QAction *action)
Definition: portwidget.cpp:62
virtual ~PortWidget()
Definition: portwidget.cpp:47
Non-graphical information for a Port.
Definition: port.h:22
Definition: umlscene.h:65
The base class for graphical UML objects.
Definition: umlwidget.h:36