umbrello/umbrello
pinportbase.h
Go to the documentation of this file.
32 virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
void moveWidgetBy(qreal diffX, qreal diffY)
Overridden from UMLWidget.
Definition: pinportbase.cpp:111
void init(UMLWidget *owner=0)
Performs initializations which are common to PinWidget and PortWidget.
Definition: pinportbase.cpp:52
void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
Saves the widget to the "pinwidget" or "portwidget" XMI element.
Definition: pinportbase.cpp:319
virtual void connectOwnerMotion()=0
PinPortBase(UMLScene *scene, WidgetType type, UMLObject *o)
Definition: pinportbase.cpp:30
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Overrides standard method.
Definition: pinportbase.cpp:199
UMLWidget * widgetWithID(Uml::ID::Type id)
Reimplement function from UMLWidget.
Definition: pinportbase.cpp:306
QGraphicsScene * scene() const
virtual int type() const
UMLWidget * onWidget(const QPointF &p)
Override method from UMLWidget in order to additionally check m_pName.
Definition: pinportbase.cpp:292
void slotOwnerMoved(qreal diffX, qreal diffY)
Definition: pinportbase.cpp:216
bool loadFromXMI(QDomElement &qElement)
Loads from a "pinwidget" or from a "portwidget" XMI element.
Definition: pinportbase.cpp:334
virtual void slotMenuSelection(QAction *action)
Captures any popup menu signals for menus it created.
Definition: pinportbase.cpp:225
void updateWidget()
Overrides method from UMLWidget in order to set a tooltip.
Definition: pinportbase.cpp:78
void setName(const QString &strName)
Overrides method from UMLWidget to set the name.
Definition: pinportbase.cpp:92
void attachToOwner()
Align this widget's position such that it is attached at one of the sides of its owner's widget...
Definition: pinportbase.cpp:155
FloatingTextWidget * floatingTextWidget()
Definition: pinportbase.cpp:273
void setFloatingTextWidget(FloatingTextWidget *ft)
Definition: pinportbase.cpp:277
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:26 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:26 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.