|
umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Child widget placement on parent border. More...
#include <childwidgetplacementport.h>
Public Member Functions | |
| ChildWidgetPlacementPort (PinPortBase *widget) | |
| virtual | ~ChildWidgetPlacementPort () |
| virtual void | detectConnectedSide () |
| virtual void | setInitialPosition (const QPointF &scenePos=QPointF()) |
| virtual void | setNewPositionWhenMoved (qreal diffX, qreal diffY) |
| virtual void | setNewPositionOnParentResize () |
Public Member Functions inherited from ChildWidgetPlacement | |
| ChildWidgetPlacement (PinPortBase *widget) | |
| virtual | ~ChildWidgetPlacement () |
Private Member Functions | |
| qreal | trimToRange (qreal value, qreal min, qreal max, bool &setToMin, bool &setToMax) const |
| qreal | minX () const |
| qreal | maxX () const |
| qreal | minY () const |
| qreal | maxY () const |
Additional Inherited Members | |
Protected Types inherited from ChildWidgetPlacement | |
| enum | ConnectedSide { Undefined , Top , Right , Bottom , Left , TopLeft , TopRight , BottomRight , BottomLeft } |
Protected Member Functions inherited from ChildWidgetPlacement | |
| void | setPos (const QPointF &pos) |
| void | setPos (qreal x, qreal y) |
| void | setX (qreal x) |
| void | setY (qreal y) |
| qreal | x () const |
| qreal | y () const |
| qreal | width () const |
| qreal | height () const |
| UMLWidget * | ownerWidget () const |
Protected Attributes inherited from ChildWidgetPlacement | |
| PinPortBase *const | m_widget |
| ConnectedSide | m_connectedSide |
Child widget placement on parent border.
Implementation of child widget placement where child widget is placed onto parent border.
| ChildWidgetPlacementPort::ChildWidgetPlacementPort | ( | PinPortBase * | widget | ) |
|
virtual |
|
virtual |
|
private |
Returns maximum allowed x value.
|
private |
Returns maximum allowed y value.
|
private |
Returns minimum allowed x value.
|
private |
Returns minimum allowed y value.
|
virtual |
|
virtual |
|
virtual |
|
private |
Returns value bound between min and max, and flags whether value has been set.