umbrello/umbrello
pinportbase.cpp
Go to the documentation of this file.
199 void PinPortBase::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
void moveWidgetBy(qreal diffX, qreal diffY)
Overridden from UMLWidget.
Definition: pinportbase.cpp:111
qreal x() const
qreal y() const
palette
void init(UMLWidget *owner=0)
Performs initializations which are common to PinWidget and PortWidget.
Definition: pinportbase.cpp:52
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Draws the UMLWidget on the given paint device.
Definition: umlwidget.cpp:1636
void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
Saves the widget to the "pinwidget" or "portwidget" XMI element.
Definition: pinportbase.cpp:319
virtual void connectOwnerMotion()=0
QDomNode appendChild(const QDomNode &newChild)
UMLWidget * onWidget(const QPointF &p)
Override method from UMLWidget in order to additionally check widget parentage.
Definition: floatingtextwidget.cpp:628
void setParentItem(QGraphicsItem *newParent)
QString attribute(const QString &name, const QString &defValue) const
PinPortBase(UMLScene *scene, WidgetType type, UMLObject *o)
Definition: pinportbase.cpp:30
void setChecked(bool)
bool m_ignoreSnapComponentSizeToGrid
Definition: umlwidget.h:309
QWidget * viewport() const
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
virtual void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
Reimplemented from UMLWidget::saveToXMI to save the widget data into XMI 'floatingtext' element...
Definition: floatingtextwidget.cpp:710
QString name() const
Gets the name from the corresponding UMLObject if this widget has an underlying UMLObject; if it does...
Definition: widgetbase.cpp:211
void update(const QRectF &rect)
virtual void slotMenuSelection(QAction *action)
This is usually called synchronously after menu.exec() and trigger's parent is always the ListPopupMe...
Definition: umlwidget.cpp:772
virtual void setName(const QString &strName)
Sets the name in the corresponding UMLObject.
Definition: widgetbase.cpp:224
QDomElement toElement() const
Definition: basictypes.h:156
void drawRect(const QRectF &rectangle)
virtual UMLWidget * widgetWithID(Uml::ID::Type id)
Returns the widget with the given ID.
Definition: umlwidget.cpp:219
qreal x() const
qreal y() 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
void setAttribute(const QString &name, const QString &value)
void setToolTip(const QString &toolTip)
bool isEmpty() const
virtual void slotMenuSelection(QAction *action)
Captures any popup menu signals for menus it created.
Definition: pinportbase.cpp:225
void setBrush(const QBrush &brush)
void setMaximumSize(const QSizeF &size)
This method is used to set the maximum size variable for this widget.
Definition: umlwidget.cpp:265
void updateWidget()
Overrides method from UMLWidget in order to set a tooltip.
Definition: pinportbase.cpp:78
virtual bool loadFromXMI(QDomElement &qElement)
A virtual method to load the properties of this widget from a QDomElement into this widget...
Definition: umlwidget.cpp:1833
UMLWidget * findWidget(Uml::ID::Type id)
Finds a widget with the given ID.
Definition: umlscene.cpp:1114
virtual UMLWidget * onWidget(const QPointF &p)
Test if point is inside the bounding rectangle of the widget.
Definition: widgetbase.cpp:655
void hideText()
virtual bool loadFromXMI(QDomElement &qElement)
Loads the "floatingtext" XMI element.
Definition: floatingtextwidget.cpp:683
bool isNull() const
void setName(const QString &strName)
Overrides method from UMLWidget to set the name.
Definition: pinportbase.cpp:92
virtual void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
A virtual method to save the properties of this widget into a QDomElement i.e xml.
Definition: umlwidget.cpp:1810
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
QDomNode firstChild() const
UMLView * activeView() const
Returns the active view associated with this scene.
Definition: umlscene.cpp:206
Definition: widgetbase.h:68
QString tagName() const
static MenuType typeFromAction(QAction *action)
Convenience method to extract the ListPopupMenu type from an action.
Definition: listpopupmenu.cpp:1234
QDomElement createElement(const QString &tagName)
FloatingTextWidget * floatingTextWidget()
Definition: pinportbase.cpp:273
void setFloatingTextWidget(FloatingTextWidget *ft)
Definition: pinportbase.cpp:277
void setMinimumSize(const QSizeF &size)
This method is used to set the minimum size variable for this widget.
Definition: umlwidget.cpp:244
QPointF scenePos() const
bool activate(IDChangeLog *ChangeLog=0)
Activate the FloatingTextWidget after the saved data has been loaded.
Definition: floatingtextwidget.cpp:337
void setText(const QString &t)
Set the main body of text to display.
Definition: floatingtextwidget.cpp:104
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.