umbrello/umbrello
#include <objectwidget.h>
Public Slots | |
virtual void | slotFillColorChanged (Uml::ID::Type viewID) |
void | slotMenuSelection (QAction *action) |
void | slotMessageMoved () |
Public Slots inherited from UMLWidget | |
virtual void | slotFillColorChanged (Uml::ID::Type viewID) |
virtual void | slotLineColorChanged (Uml::ID::Type viewID) |
virtual void | slotLineWidthChanged (Uml::ID::Type viewID) |
virtual void | slotMenuSelection (QAction *action) |
void | slotSnapToGrid () |
virtual void | slotTextColorChanged (Uml::ID::Type viewID) |
virtual void | slotWidgetMoved (Uml::ID::Type id) |
virtual void | updateWidget () |
Public Slots inherited from WidgetBase | |
virtual void | slotMenuSelection (QAction *trigger) |
Public Member Functions | |
ObjectWidget (UMLScene *scene, UMLObject *o) | |
virtual | ~ObjectWidget () |
bool | activate (IDChangeLog *ChangeLog=0) |
bool | canTabUp () |
qreal | centerX () |
void | cleanup () |
bool | drawAsActor () const |
int | getEndLineY () |
virtual bool | loadFromXMI (QDomElement &qElement) |
void | messageAdded (MessageWidget *message) |
bool | messageOverlap (qreal y, MessageWidget *messageWidget) |
void | messageRemoved (MessageWidget *message) |
bool | multipleInstance () const |
virtual void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0) |
virtual void | resizeWidget (qreal newW, qreal newH) |
virtual void | saveToXMI (QDomDocument &qDoc, QDomElement &qElement) |
SeqLineWidget * | sequentialLine () const |
void | setDrawAsActor (bool drawAsActor) |
void | setEndLine (int yPosition) |
void | setMultipleInstance (bool multiple) |
void | setShowDestruction (bool bShow) |
virtual void | setX (qreal x) |
virtual void | setY (qreal y) |
bool | showDestruction () const |
void | showPropertiesDialog () |
int | topMargin () |
Public Member Functions inherited from UMLWidget | |
UMLWidget (UMLScene *scene, WidgetType type=wt_UMLWidget, UMLObject *o=0) | |
UMLWidget (UMLScene *scene, WidgetType type=wt_UMLWidget, Uml::ID::Type id=Uml::ID::None) | |
virtual | ~UMLWidget () |
void | addAssoc (AssociationWidget *pAssoc) |
virtual void | adjustAssocs (qreal dx, qreal dy) |
void | adjustUnselectedAssocs (qreal dx, qreal dy) |
AssociationWidgetList & | associationWidgetList () |
virtual QSizeF | calculateSize (bool withExtensions=true) const |
void | clipSize () |
bool | fixedAspectRatio () const |
void | forceUpdateFontMetrics (QPainter *painter) |
void | forceUpdateFontMetrics (QFont &font, QPainter *painter) |
QFontMetrics & | getFontMetrics (UMLWidget::FontType fontType) const |
bool | getIgnoreSnapToGrid () const |
bool | getStartMove () const |
qreal | height () const |
QString | instanceName () const |
bool | isActivated () const |
bool | isInstance () const |
Uml::ID::Type | localID () const |
virtual QSizeF | maximumSize () |
void | moveByLocal (qreal dx, qreal dy) |
UMLWidget & | operator= (const UMLWidget &other) |
bool | operator== (const UMLWidget &other) const |
void | removeAssoc (AssociationWidget *pAssoc) |
void | resize () |
void | setActivated (bool active=true) |
virtual void | setDefaultFontMetrics (QFont &font, UMLWidget::FontType fontType) |
virtual void | setDefaultFontMetrics (QFont &font, UMLWidget::FontType fontType, QPainter &painter) |
virtual void | setFillColor (const QColor &color) |
void | setFillColorCmd (const QColor &color) |
void | setFixedAspectRatio (bool state) |
virtual void | setFont (const QFont &font) |
void | setFontCmd (const QFont &font) |
void | setFontMetrics (UMLWidget::FontType fontType, QFontMetrics fm) |
void | setIgnoreSnapToGrid (bool to) |
void | setInstanceName (const QString &instanceName) |
void | setIsInstance (bool isInstance) |
virtual void | setLineColor (const QColor &color) |
void | setLineColorCmd (const QColor &color) |
virtual void | setLineWidth (uint width) |
void | setLineWidthCmd (uint width) |
void | setLocalID (Uml::ID::Type id) |
void | setMaximumSize (const QSizeF &size) |
void | setMinimumSize (const QSizeF &size) |
void | setPenFromSettings (QPainter &p) |
void | setPenFromSettings (QPainter *p) |
void | setScene (UMLScene *scene) |
virtual void | setSelected (bool _select) |
void | setSelectedFlag (bool _select) |
virtual void | setShowStereotype (bool flag) |
void | setSize (qreal width, qreal height) |
void | setSize (const QSizeF &size) |
void | setStartMovePosition (const QPointF &position) |
virtual void | setTextColor (const QColor &color) |
void | setTextColorCmd (const QColor &color) |
void | setupFontType (QFont &font, UMLWidget::FontType fontType) |
virtual void | setUseFillColor (bool fc) |
void | setUseFillColorCmd (bool fc) |
bool | showStereotype () const |
QPointF | startMovePosition () const |
QSizeF | startResizeSize () const |
void | updateGeometry () |
virtual UMLWidget * | widgetWithID (Uml::ID::Type id) |
qreal | width () const |
Public Member Functions inherited from WidgetBase | |
WidgetBase (UMLScene *scene, WidgetType type=wt_UMLWidget) | |
virtual | ~WidgetBase () |
WidgetType | baseType () const |
QLatin1String | baseTypeStr () const |
virtual QRectF | boundingRect () const |
QString | documentation () const |
QColor | fillColor () const |
virtual QFont | font () const |
bool | hasDocumentation () |
Uml::ID::Type | id () const |
QColor | lineColor () const |
uint | lineWidth () const |
QString | name () const |
virtual UMLWidget * | onWidget (const QPointF &p) |
WidgetBase & | operator= (const WidgetBase &other) |
QRectF | rect () const |
void | setDocumentation (const QString &doc) |
void | setID (Uml::ID::Type id) |
virtual void | setName (const QString &strName) |
void | setRect (const QRectF &rect) |
void | setRect (qreal x, qreal y, qreal width, qreal height) |
virtual void | setUMLObject (UMLObject *obj) |
void | setUsesDiagramFillColor (bool state) |
void | setUsesDiagramLineColor (bool state) |
void | setUsesDiagramLineWidth (bool state) |
void | setUsesDiagramTextColor (bool state) |
void | setUsesDiagramUseFillColor (bool state) |
QColor | textColor () const |
UMLDoc * | umlDoc () const |
UMLObject * | umlObject () const |
UMLScene * | umlScene () const |
bool | useFillColor () |
bool | usesDiagramFillColor () const |
bool | usesDiagramLineColor () const |
bool | usesDiagramLineWidth () const |
bool | usesDiagramTextColor () const |
bool | usesDiagramUseFillColor () const |
Public Member Functions inherited from QGraphicsObject | |
QGraphicsObject (QGraphicsItem *parent) | |
void | enabledChanged () |
void | grabGesture (Qt::GestureType gesture, QFlags< Qt::GestureFlag > flags) |
void | opacityChanged () |
void | parentChanged () |
void | rotationChanged () |
void | scaleChanged () |
void | ungrabGesture (Qt::GestureType gesture) |
void | visibleChanged () |
void | xChanged () |
void | yChanged () |
void | zChanged () |
Public Member Functions inherited from QObject | |
QObject (QObject *parent) | |
QObject (QObject *parent, const char *name) | |
virtual | ~QObject () |
bool | blockSignals (bool block) |
QObject * | child (const char *objName, const char *inheritsClass, bool recursiveSearch) const |
const QObjectList & | children () const |
const char * | className () const |
bool | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const QObject *receiver, const char *method) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) |
void | dumpObjectInfo () |
void | dumpObjectTree () |
QList< QByteArray > | dynamicPropertyNames () const |
virtual bool | event (QEvent *e) |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name) const |
QList< T > | findChildren (const QRegExp ®Exp) const |
QList< T > | findChildren (const QString &name) const |
bool | inherits (const char *className) const |
void | insertChild (QObject *object) |
void | installEventFilter (QObject *filterObj) |
bool | isA (const char *className) const |
bool | isWidgetType () const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const |
void | moveToThread (QThread *targetThread) |
const char * | name () const |
const char * | name (const char *defaultName) const |
QString | objectName () const |
QObject * | parent () const |
QVariant | property (const char *name) const |
void | removeChild (QObject *object) |
void | removeEventFilter (QObject *obj) |
void | setName (const char *name) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const |
int | startTimer (int interval) |
QThread * | thread () const |
Public Member Functions inherited from QGraphicsItem | |
QGraphicsItem (QGraphicsItem *parent) | |
virtual | ~QGraphicsItem () |
bool | acceptDrops () const |
Qt::MouseButtons | acceptedMouseButtons () const |
bool | acceptHoverEvents () const |
bool | acceptsHoverEvents () const |
bool | acceptTouchEvents () const |
virtual void | advance (int phase) |
virtual QRectF | boundingRect () const =0 |
QRegion | boundingRegion (const QTransform &itemToDeviceTransform) const |
qreal | boundingRegionGranularity () const |
CacheMode | cacheMode () const |
QList< QGraphicsItem * > | childItems () const |
QList< QGraphicsItem * > | children () const |
QRectF | childrenBoundingRect () const |
void | clearFocus () |
QPainterPath | clipPath () const |
virtual bool | collidesWithItem (const QGraphicsItem *other, Qt::ItemSelectionMode mode) const |
virtual bool | collidesWithPath (const QPainterPath &path, Qt::ItemSelectionMode mode) const |
QList< QGraphicsItem * > | collidingItems (Qt::ItemSelectionMode mode) const |
QGraphicsItem * | commonAncestorItem (const QGraphicsItem *other) const |
virtual bool | contains (const QPointF &point) const |
QCursor | cursor () const |
QVariant | data (int key) const |
QTransform | deviceTransform (const QTransform &viewportTransform) const |
qreal | effectiveOpacity () const |
void | ensureVisible (const QRectF &rect, int xmargin, int ymargin) |
void | ensureVisible (qreal x, qreal y, qreal w, qreal h, int xmargin, int ymargin) |
bool | filtersChildEvents () const |
GraphicsItemFlags | flags () const |
QGraphicsItem * | focusItem () const |
QGraphicsItem * | focusProxy () const |
void | grabKeyboard () |
void | grabMouse () |
QGraphicsEffect * | graphicsEffect () const |
QGraphicsItemGroup * | group () const |
bool | handlesChildEvents () const |
bool | hasCursor () const |
bool | hasFocus () const |
void | hide () |
Qt::InputMethodHints | inputMethodHints () const |
void | installSceneEventFilter (QGraphicsItem *filterItem) |
bool | isActive () const |
bool | isAncestorOf (const QGraphicsItem *child) const |
bool | isBlockedByModalPanel (QGraphicsItem **blockingPanel) const |
bool | isClipped () const |
bool | isEnabled () const |
bool | isObscured () const |
bool | isObscured (const QRectF &rect) const |
bool | isObscured (qreal x, qreal y, qreal w, qreal h) const |
virtual bool | isObscuredBy (const QGraphicsItem *item) const |
bool | isPanel () const |
bool | isSelected () const |
bool | isUnderMouse () const |
bool | isVisible () const |
bool | isVisibleTo (const QGraphicsItem *parent) const |
bool | isWidget () const |
bool | isWindow () const |
QTransform | itemTransform (const QGraphicsItem *other, bool *ok) const |
QPointF | mapFromItem (const QGraphicsItem *item, const QPointF &point) const |
QPolygonF | mapFromItem (const QGraphicsItem *item, const QRectF &rect) const |
QPolygonF | mapFromItem (const QGraphicsItem *item, const QPolygonF &polygon) const |
QPainterPath | mapFromItem (const QGraphicsItem *item, const QPainterPath &path) const |
QPointF | mapFromItem (const QGraphicsItem *item, qreal x, qreal y) const |
QPolygonF | mapFromItem (const QGraphicsItem *item, qreal x, qreal y, qreal w, qreal h) const |
QPointF | mapFromParent (const QPointF &point) const |
QPolygonF | mapFromParent (const QRectF &rect) const |
QPolygonF | mapFromParent (const QPolygonF &polygon) const |
QPainterPath | mapFromParent (const QPainterPath &path) const |
QPointF | mapFromParent (qreal x, qreal y) const |
QPolygonF | mapFromParent (qreal x, qreal y, qreal w, qreal h) const |
QPolygonF | mapFromScene (const QPolygonF &polygon) const |
QPointF | mapFromScene (const QPointF &point) const |
QPolygonF | mapFromScene (const QRectF &rect) const |
QPainterPath | mapFromScene (const QPainterPath &path) const |
QPointF | mapFromScene (qreal x, qreal y) const |
QPolygonF | mapFromScene (qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectFromItem (const QGraphicsItem *item, const QRectF &rect) const |
QRectF | mapRectFromItem (const QGraphicsItem *item, qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectFromParent (const QRectF &rect) const |
QRectF | mapRectFromParent (qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectFromScene (qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectFromScene (const QRectF &rect) const |
QRectF | mapRectToItem (const QGraphicsItem *item, const QRectF &rect) const |
QRectF | mapRectToItem (const QGraphicsItem *item, qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectToParent (const QRectF &rect) const |
QRectF | mapRectToParent (qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectToScene (const QRectF &rect) const |
QRectF | mapRectToScene (qreal x, qreal y, qreal w, qreal h) const |
QPointF | mapToItem (const QGraphicsItem *item, const QPointF &point) const |
QPolygonF | mapToItem (const QGraphicsItem *item, const QRectF &rect) const |
QPolygonF | mapToItem (const QGraphicsItem *item, const QPolygonF &polygon) const |
QPainterPath | mapToItem (const QGraphicsItem *item, const QPainterPath &path) const |
QPointF | mapToItem (const QGraphicsItem *item, qreal x, qreal y) const |
QPolygonF | mapToItem (const QGraphicsItem *item, qreal x, qreal y, qreal w, qreal h) const |
QPointF | mapToParent (const QPointF &point) const |
QPolygonF | mapToParent (const QRectF &rect) const |
QPainterPath | mapToParent (const QPainterPath &path) const |
QPointF | mapToParent (qreal x, qreal y) const |
QPolygonF | mapToParent (qreal x, qreal y, qreal w, qreal h) const |
QPolygonF | mapToParent (const QPolygonF &polygon) const |
QPolygonF | mapToScene (const QRectF &rect) const |
QPainterPath | mapToScene (const QPainterPath &path) const |
QPointF | mapToScene (qreal x, qreal y) const |
QPolygonF | mapToScene (qreal x, qreal y, qreal w, qreal h) const |
QPolygonF | mapToScene (const QPolygonF &polygon) const |
QPointF | mapToScene (const QPointF &point) const |
QMatrix | matrix () const |
void | moveBy (qreal dx, qreal dy) |
qreal | opacity () const |
virtual QPainterPath | opaqueArea () const |
virtual void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)=0 |
QGraphicsItem * | panel () const |
PanelModality | panelModality () const |
QGraphicsItem * | parentItem () const |
QGraphicsObject * | parentObject () const |
QGraphicsWidget * | parentWidget () const |
QPointF | pos () const |
void | removeSceneEventFilter (QGraphicsItem *filterItem) |
void | resetMatrix () |
void | resetTransform () |
void | rotate (qreal angle) |
qreal | rotation () const |
void | scale (qreal sx, qreal sy) |
qreal | scale () const |
QGraphicsScene * | scene () const |
QRectF | sceneBoundingRect () const |
QMatrix | sceneMatrix () const |
QPointF | scenePos () const |
QTransform | sceneTransform () const |
void | scroll (qreal dx, qreal dy, const QRectF &rect) |
void | setAcceptDrops (bool on) |
void | setAcceptedMouseButtons (QFlags< Qt::MouseButton > buttons) |
void | setAcceptHoverEvents (bool enabled) |
void | setAcceptsHoverEvents (bool enabled) |
void | setAcceptTouchEvents (bool enabled) |
void | setActive (bool active) |
void | setBoundingRegionGranularity (qreal granularity) |
void | setCacheMode (CacheMode mode, const QSize &logicalCacheSize) |
void | setCursor (const QCursor &cursor) |
void | setData (int key, const QVariant &value) |
void | setEnabled (bool enabled) |
void | setFiltersChildEvents (bool enabled) |
void | setFlag (GraphicsItemFlag flag, bool enabled) |
void | setFlags (QFlags< QGraphicsItem::GraphicsItemFlag > flags) |
void | setFocus (Qt::FocusReason focusReason) |
void | setFocusProxy (QGraphicsItem *item) |
void | setGraphicsEffect (QGraphicsEffect *effect) |
void | setGroup (QGraphicsItemGroup *group) |
void | setHandlesChildEvents (bool enabled) |
void | setInputMethodHints (QFlags< Qt::InputMethodHint > hints) |
void | setMatrix (const QMatrix &matrix, bool combine) |
void | setOpacity (qreal opacity) |
void | setPanelModality (PanelModality panelModality) |
void | setParentItem (QGraphicsItem *newParent) |
void | setPos (const QPointF &pos) |
void | setPos (qreal x, qreal y) |
void | setRotation (qreal angle) |
void | setScale (qreal factor) |
void | setSelected (bool selected) |
void | setToolTip (const QString &toolTip) |
void | setTransform (const QTransform &matrix, bool combine) |
void | setTransformations (const QList< QGraphicsTransform * > &transformations) |
void | setTransformOriginPoint (qreal x, qreal y) |
void | setTransformOriginPoint (const QPointF &origin) |
void | setVisible (bool visible) |
void | setX (qreal x) |
void | setY (qreal y) |
void | setZValue (qreal z) |
virtual QPainterPath | shape () const |
void | shear (qreal sh, qreal sv) |
void | show () |
void | stackBefore (const QGraphicsItem *sibling) |
QGraphicsObject * | toGraphicsObject () |
const QGraphicsObject * | toGraphicsObject () const |
QString | toolTip () const |
QGraphicsItem * | topLevelItem () const |
QGraphicsWidget * | topLevelWidget () const |
QTransform | transform () const |
QList< QGraphicsTransform * > | transformations () const |
QPointF | transformOriginPoint () const |
void | translate (qreal dx, qreal dy) |
virtual int | type () const |
void | ungrabKeyboard () |
void | ungrabMouse () |
void | unsetCursor () |
void | update (qreal x, qreal y, qreal width, qreal height) |
void | update (const QRectF &rect) |
QGraphicsWidget * | window () const |
qreal | x () const |
qreal | y () const |
qreal | zValue () const |
Detailed Description
Displays an instance UMLObject of a concept.
The local ID is needed as a it can represent a class that has many objects representing it.
Displays an instance of a Concept.
- See also
- UMLWidget Bugs and comments to umbre or llo- devel @kde .orghttp://bugs.kde.org
Definition at line 32 of file objectwidget.h.
Constructor & Destructor Documentation
Creates an ObjectWidget.
- Parameters
-
scene The parent to this object. o The object it will be representing.
Definition at line 56 of file objectwidget.cpp.
|
virtual |
Destructor.
Definition at line 74 of file objectwidget.cpp.
Member Function Documentation
|
virtual |
Activate the object after serializing it from a QDataStream.
Reimplemented from UMLWidget.
Definition at line 255 of file objectwidget.cpp.
bool ObjectWidget::canTabUp | ( | ) |
Returns whether or not the widget can be moved vertically up.
- Returns
- True if widget can be moved upwards vertically.
Definition at line 507 of file objectwidget.cpp.
qreal ObjectWidget::centerX | ( | ) |
Return the x coordinate of the widgets center.
- Returns
- The x-coordinate of the widget center.
Definition at line 294 of file objectwidget.cpp.
|
virtual |
Used to cleanup any other widget it may need to delete.
Reimplemented from UMLWidget.
Definition at line 378 of file objectwidget.cpp.
|
protectedvirtual |
Overridden from UMLWidget.
Modifies the value of the diffX and diffY variables used to move the widgets. All the widgets are constrained to be moved only in X axis (diffY is set to 0).
- Parameters
-
diffX The difference between current X position and new X position. diffY The difference between current Y position and new Y position.
Reimplemented from UMLWidget.
Definition at line 129 of file objectwidget.cpp.
bool ObjectWidget::drawAsActor | ( | ) | const |
Returns whether to draw as an Actor or not.
- Returns
- True if widget is drawn as an actor.
Definition at line 247 of file objectwidget.cpp.
int ObjectWidget::getEndLineY | ( | ) |
Returns the end Y co-ord of the sequence line.
- Returns
- Y coordinate of the endpoint of the sequence line.
Definition at line 551 of file objectwidget.cpp.
|
virtual |
Loads from a "objectwidget" XMI element.
Reimplemented from UMLWidget.
Definition at line 681 of file objectwidget.cpp.
void ObjectWidget::messageAdded | ( | MessageWidget * | message | ) |
Add a message widget to the list.
- Parameters
-
message Pointer to the MessageWidget to add.
Definition at line 566 of file objectwidget.cpp.
bool ObjectWidget::messageOverlap | ( | qreal | y, |
MessageWidget * | messageWidget | ||
) |
Returns whether a message is overlapping with another message.
Used by MessageWidget::paint() methods.
- Parameters
-
y top of your message messageWidget pointer to your message so it doesn't check against itself
Definition at line 614 of file objectwidget.cpp.
void ObjectWidget::messageRemoved | ( | MessageWidget * | message | ) |
Remove a message widget from the list.
- Parameters
-
message Pointer to the MessageWidget to remove.
Definition at line 580 of file objectwidget.cpp.
|
protectedvirtual |
Overrides method from UMLWidget.
Reimplemented from UMLWidget.
Definition at line 207 of file objectwidget.cpp.
|
protectedvirtual |
Overrides the standard operation.
Reimplemented from UMLWidget.
Definition at line 329 of file objectwidget.cpp.
|
protectedvirtual |
Overrides the standard operation.
Reimplemented from UMLWidget.
Definition at line 314 of file objectwidget.cpp.
|
protectedvirtual |
Overrides the standard operation.
Reimplemented from UMLWidget.
Definition at line 302 of file objectwidget.cpp.
|
protectedvirtual |
Overridden from UMLWidget.
Moves the widget to a new position using the difference between the current position and the new position. Y position is ignored, and widget is only moved along X axis.
- Parameters
-
diffX The difference between current X position and new X position. diffY The difference between current Y position and new Y position (isn't used).
Reimplemented from UMLWidget.
Definition at line 113 of file objectwidget.cpp.
bool ObjectWidget::multipleInstance | ( | ) | const |
Returns whether object is representing a multi-object.
- Returns
- True if object is representing a multi-object.
Definition at line 98 of file objectwidget.cpp.
|
virtual |
Override default method.
Reimplemented from UMLWidget.
Definition at line 140 of file objectwidget.cpp.
|
protected |
Draw the object as an actor.
Definition at line 439 of file objectwidget.cpp.
|
protected |
Draw the object as an object (default).
Definition at line 405 of file objectwidget.cpp.
|
protectedvirtual |
Overridden from UMLWidget.
Returns the cursor to be shown when resizing the widget. The cursor shown is KCursor::sizeHorCursor().
- Returns
- The cursor to be shown when resizing the widget.
Reimplemented from UMLWidget.
Definition at line 646 of file objectwidget.cpp.
|
virtual |
Overridden from UMLWidget.
Resizes the width of the object widget. Object widgets can only be resized horizontally, so height isn't modified.
- Parameters
-
newW The new width for the widget. newH The new height for the widget (isn't used).
Reimplemented from UMLWidget.
Definition at line 659 of file objectwidget.cpp.
|
virtual |
Saves to the "objectwidget" XMI element.
Reimplemented from UMLWidget.
Definition at line 668 of file objectwidget.cpp.
SeqLineWidget * ObjectWidget::sequentialLine | ( | ) | const |
Return the SeqLineWidget.
Returns a non NULL pointer if this ObjectWidget is part of a sequence diagram.
Definition at line 634 of file objectwidget.cpp.
void ObjectWidget::setDrawAsActor | ( | bool | drawAsActor | ) |
Sets whether to draw as an Actor.
- Parameters
-
drawAsActor True if widget shall be drawn as an actor.
Definition at line 236 of file objectwidget.cpp.
void ObjectWidget::setEndLine | ( | int | yPosition | ) |
Sets the y position of the bottom of the vertical line.
- Parameters
-
yPosition The y coordinate for the bottom of the line.
Definition at line 539 of file objectwidget.cpp.
void ObjectWidget::setMultipleInstance | ( | bool | multiple | ) |
Sets whether representing a multi-instance object.
- Parameters
-
multiple Object state. true- multi, false - single.
Definition at line 83 of file objectwidget.cpp.
void ObjectWidget::setShowDestruction | ( | bool | bShow | ) |
Sets whether to show deconstruction on sequence line.
- Parameters
-
bShow True if destruction on line shall be shown.
Definition at line 517 of file objectwidget.cpp.
|
virtual |
Sets the x-coordinate.
Reimplements the method from UMLWidget.
- Parameters
-
x The x-coordinate to be set.
Reimplemented from UMLWidget.
Definition at line 271 of file objectwidget.cpp.
|
virtual |
Sets the y-coordinate.
Reimplements the method from UMLWidget.
- Parameters
-
y The y-coordinate to be set.
Reimplemented from UMLWidget.
Definition at line 283 of file objectwidget.cpp.
bool ObjectWidget::showDestruction | ( | ) | const |
Returns whether to show deconstruction on sequence line.
- Returns
- True if destruction on sequence line is shown.
Definition at line 529 of file objectwidget.cpp.
|
virtual |
Show a properties dialog for an ObjectWidget.
Reimplemented from UMLWidget.
Definition at line 390 of file objectwidget.cpp.
|
virtualslot |
Handles a color change signal.
Definition at line 366 of file objectwidget.cpp.
|
slot |
Handles a popup menu selection.
Definition at line 158 of file objectwidget.cpp.
|
slot |
Called when a message widget with an end on this object has moved up or down.
Sets the bottom of the line to a nice position.
Definition at line 593 of file objectwidget.cpp.
int ObjectWidget::topMargin | ( | ) |
Returns the top margin constant (Y axis value)
- Returns
- Y coordinate of the space between the diagram top and the upper edge of the ObjectWidget.
Definition at line 497 of file objectwidget.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:28 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.