umbrello/umbrello
objectwidget.h
Go to the documentation of this file.
50 virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
void slotMenuSelection(QAction *action)
Handles a popup menu selection.
Definition: objectwidget.cpp:185
virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *me)
Overrides the standard operation.
Definition: objectwidget.cpp:355
void showPropertiesDialog()
Show a properties dialog for an ObjectWidget.
Definition: objectwidget.cpp:416
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:110
bool messageOverlap(qreal y, MessageWidget *messageWidget)
Returns whether a message is overlapping with another message.
Definition: objectwidget.cpp:642
bool showDestruction() const
Returns whether to show deconstruction on sequence line.
Definition: objectwidget.cpp:557
virtual void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
Saves to the "objectwidget" XMI element.
Definition: objectwidget.cpp:696
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Override default method.
Definition: objectwidget.cpp:167
Uml::ID::Type localID() const
Returns the local ID for this object.
Definition: objectwidget.cpp:100
void cleanup()
Used to cleanup any other widget it may need to delete.
Definition: objectwidget.cpp:404
virtual void mousePressEvent(QGraphicsSceneMouseEvent *me)
Overrides the standard operation.
Definition: objectwidget.cpp:340
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:545
void messageRemoved(MessageWidget *message)
Remove a message widget from the list.
Definition: objectwidget.cpp:608
void paintObject(QPainter *p)
Draw the object as an object (default).
Definition: objectwidget.cpp:431
virtual void moveWidgetBy(qreal diffX, qreal diffY)
Overridden from UMLWidget.
Definition: objectwidget.cpp:140
void slotMessageMoved()
Called when a message widget with an end on this object has moved up or down.
Definition: objectwidget.cpp:621
void messageAdded(MessageWidget *message)
Add a message widget to the list.
Definition: objectwidget.cpp:594
virtual void resizeWidget(qreal newW, qreal newH)
Overridden from UMLWidget.
Definition: objectwidget.cpp:687
void setEndLine(int yPosition)
Sets the y position of the bottom of the vertical line.
Definition: objectwidget.cpp:567
virtual void moveEvent(QGraphicsSceneMouseEvent *event)
Overrides the standard operation.
Definition: objectwidget.cpp:328
virtual void constrainMovementForAllWidgets(qreal &diffX, qreal &diffY)
Overridden from UMLWidget.
Definition: objectwidget.cpp:156
ObjectWidget(UMLScene *scene, UMLObject *o, Uml::ID::Type lid=Uml::ID::None)
Creates an ObjectWidget.
Definition: objectwidget.cpp:57
bool activate(IDChangeLog *ChangeLog=0)
Activate the object after serializing it from a QDataStream.
Definition: objectwidget.cpp:282
bool canTabUp()
Returns whether or not the widget can be moved vertically up.
Definition: objectwidget.cpp:535
void setDrawAsActor(bool drawAsActor)
Sets whether to draw as an Actor.
Definition: objectwidget.cpp:263
bool multipleInstance() const
Returns whether object is representing a multi-object.
Definition: objectwidget.cpp:125
bool drawAsActor() const
Returns whether to draw as an Actor or not.
Definition: objectwidget.cpp:274
virtual bool loadFromXMI(QDomElement &qElement)
Loads from a "objectwidget" XMI element.
Definition: objectwidget.cpp:710
virtual void slotFillColorChanged(Uml::ID::Type viewID)
Handles a color change signal.
Definition: objectwidget.cpp:392
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:00 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:00 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.