umbrello/umbrello
objectnodewidget.h
Go to the documentation of this file.
41 explicit ObjectNodeWidget(UMLScene * scene, ObjectNodeType objectNodeType = Normal, Uml::ID::Type id = Uml::ID::None);
44 virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
This class is the graphical version of a UML Object Node.
Definition: objectnodewidget.h:28
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Overrides the standard paint event.
Definition: objectnodewidget.cpp:62
void slotMenuSelection(QAction *action)
Captures any popup menu signals for menus it created.
Definition: objectnodewidget.cpp:229
Definition: objectnodewidget.h:36
static ObjectNodeType toObjectNodeType(const QString &type)
Returns the type of object node.
Definition: objectnodewidget.cpp:179
virtual void showPropertiesDialog()
Show a properties dialog for an ObjectNodeWidget.
Definition: objectnodewidget.cpp:258
QGraphicsScene * scene() const
virtual bool loadFromXMI(QDomElement &qElement)
Loads the widget from the "objectnodewidget" XMI element.
Definition: objectnodewidget.cpp:287
virtual int type() const
void askStateForWidget()
Open a dialog box to input the state of the widget.
Definition: objectnodewidget.cpp:334
ObjectNodeWidget(UMLScene *scene, ObjectNodeType objectNodeType=Normal, Uml::ID::Type id=Uml::ID::None)
Creates a Object Node widget.
Definition: objectnodewidget.cpp:45
Definition: objectnodewidget.h:35
void askForObjectNodeType(UMLWidget *&targetWidget)
Open a dialog box to select the objectNode type (Data, Buffer or Flow).
Definition: objectnodewidget.cpp:302
Definition: objectnodewidget.h:38
Definition: objectnodewidget.h:37
void setObjectNodeType(ObjectNodeType objectNodeType)
Sets the type of object node.
Definition: objectnodewidget.cpp:195
ObjectNodeType objectNodeType() const
Returns the type of object node.
Definition: objectnodewidget.cpp:171
virtual void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
Saves the widget to the "objectnodewidget" XMI element.
Definition: objectnodewidget.cpp:273
void setState(const QString &state)
Sets the state of an object node when it's an objectflow.
Definition: objectnodewidget.cpp:212
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.