umbrello/umbrello
objectwidget.h
Go to the documentation of this file.
47 virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
void slotMenuSelection(QAction *action)
Handles a popup menu selection.
Definition: objectwidget.cpp:158
qreal x() const
qreal y() const
virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *me)
Overrides the standard operation.
Definition: objectwidget.cpp:329
void showPropertiesDialog()
Show a properties dialog for an ObjectWidget.
Definition: objectwidget.cpp:390
This class contains all the ID translations done for each UMLObject pasted.
Definition: idchangelog.h:26
void setMultipleInstance(bool multiple)
Sets whether representing a multi-instance object.
Definition: objectwidget.cpp:83
bool messageOverlap(qreal y, MessageWidget *messageWidget)
Returns whether a message is overlapping with another message.
Definition: objectwidget.cpp:614
QGraphicsScene * scene() const
bool showDestruction() const
Returns whether to show deconstruction on sequence line.
Definition: objectwidget.cpp:529
virtual void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
Saves to the "objectwidget" XMI element.
Definition: objectwidget.cpp:668
virtual bool event(QEvent *e)
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Override default method.
Definition: objectwidget.cpp:140
void cleanup()
Used to cleanup any other widget it may need to delete.
Definition: objectwidget.cpp:378
virtual void mousePressEvent(QGraphicsSceneMouseEvent *me)
Overrides the standard operation.
Definition: objectwidget.cpp:314
Widget class for graphical representation of sequence lines.
Definition: seqlinewidget.h:24
void setShowDestruction(bool bShow)
Sets whether to show deconstruction on sequence line.
Definition: objectwidget.cpp:517
void messageRemoved(MessageWidget *message)
Remove a message widget from the list.
Definition: objectwidget.cpp:580
void paintObject(QPainter *p)
Draw the object as an object (default).
Definition: objectwidget.cpp:405
virtual void moveWidgetBy(qreal diffX, qreal diffY)
Overridden from UMLWidget.
Definition: objectwidget.cpp:113
void slotMessageMoved()
Called when a message widget with an end on this object has moved up or down.
Definition: objectwidget.cpp:593
void messageAdded(MessageWidget *message)
Add a message widget to the list.
Definition: objectwidget.cpp:566
virtual void resizeWidget(qreal newW, qreal newH)
Overridden from UMLWidget.
Definition: objectwidget.cpp:659
void setEndLine(int yPosition)
Sets the y position of the bottom of the vertical line.
Definition: objectwidget.cpp:539
virtual void moveEvent(QGraphicsSceneMouseEvent *event)
Overrides the standard operation.
Definition: objectwidget.cpp:302
virtual void constrainMovementForAllWidgets(qreal &diffX, qreal &diffY)
Overridden from UMLWidget.
Definition: objectwidget.cpp:129
bool activate(IDChangeLog *ChangeLog=0)
Activate the object after serializing it from a QDataStream.
Definition: objectwidget.cpp:255
bool canTabUp()
Returns whether or not the widget can be moved vertically up.
Definition: objectwidget.cpp:507
void setDrawAsActor(bool drawAsActor)
Sets whether to draw as an Actor.
Definition: objectwidget.cpp:236
bool multipleInstance() const
Returns whether object is representing a multi-object.
Definition: objectwidget.cpp:98
bool drawAsActor() const
Returns whether to draw as an Actor or not.
Definition: objectwidget.cpp:247
virtual bool loadFromXMI(QDomElement &qElement)
Loads from a "objectwidget" XMI element.
Definition: objectwidget.cpp:681
virtual void slotFillColorChanged(Uml::ID::Type viewID)
Handles a color change signal.
Definition: objectwidget.cpp:366
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.