eric4.Graphics.UMLItem
Module implementing the UMLItem base class.
Global Attributes
Classes
UMLItem |
Class implementing the UMLItem base class. |
Functions
UMLItem
Class implementing the UMLItem base class.
Derived from
QGraphicsRectItem
Class Attributes
Class Methods
Methods
UMLItem |
Constructor |
addAssociation |
Method to add an association to this widget. |
adjustAssociations |
Method to adjust the associations to widget movements. |
itemChange |
Protected method called when an items state changes. |
moveBy |
Overriden method to move the widget relative. |
paint |
Public method to paint the item in local coordinates. |
removeAssociation |
Method to remove an association to this widget. |
removeAssociations |
Method to remove all associations of this widget. |
setPos |
Overriden method to set the items position. |
setSize |
Public method to set the rectangles size. |
Static Methods
UMLItem (Constructor)
UMLItem(x = 0, y = 0, rounded = False, parent = None)
Constructor
- x
-
x-coordinate (integer)
- y
-
y-coordinate (integer)
- rounded
-
flag indicating a rounded corner (boolean)
- parent=
-
reference to the parent object (QGraphicsItem)
UMLItem.addAssociation
addAssociation(assoc)
Method to add an association to this widget.
- assoc
-
association to be added (AssociationWidget)
UMLItem.adjustAssociations
adjustAssociations()
Method to adjust the associations to widget movements.
UMLItem.itemChange
itemChange(change, value)
Protected method called when an items state changes.
- change
-
the item's change (QGraphicsItem.GraphicsItemChange)
- value
-
the value of the change (QVariant)
- Returns:
-
adjusted values (QVariant)
UMLItem.moveBy
moveBy(dx, dy)
Overriden method to move the widget relative.
- dx
-
relative movement in x-direction (float)
- dy
-
relative movement in y-direction (float)
UMLItem.paint
paint(painter, option, widget = None)
Public method to paint the item in local coordinates.
- painter
-
reference to the painter object (QPainter)
- option
-
style options (QStyleOptionGraphicsItem)
- widget
-
optional reference to the widget painted on (QWidget)
UMLItem.removeAssociation
removeAssociation(assoc)
Method to remove an association to this widget.
- assoc
-
association to be removed (AssociationWidget)
UMLItem.removeAssociations
removeAssociations()
Method to remove all associations of this widget.
UMLItem.setPos
setPos(x, y)
Overriden method to set the items position.
- x
-
absolute x-position (float)
- y
-
absolute y-position (float)
UMLItem.setSize
setSize(width, height)
Public method to set the rectangles size.
- width
-
width of the rectangle (float)
- height
-
height of the rectangle (float)