umbrello: umbrello/umlwidgets/portwidget.h Source File

umbrello 25.08.0 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
11class UMLPort;
12
22 class PortWidget : public PinPortBase
23{
24 Q_OBJECT
25public:
26 PortWidget(UMLScene *scene, UMLPort *d, UMLWidget *owner = nullptr);
27 virtual ~PortWidget();
28
29 UMLWidget* ownerWidget() const;
30
31public 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