6#ifndef ASSOCIATIONWIDGET_H
7#define ASSOCIATIONWIDGET_H
83 qreal textWidth, qreal textHeight,
100 QString
name()
const;
101 void setName(
const QString &strRole);
145 virtual QPainterPath
shape()
const;
157 int linePathSegmentIndex);
182 virtual void saveToXMI(QXmlStreamWriter& writer);
225 static bool findIntercept(
const QRectF&
rect,
const QPointF& point, QPointF& result);
226 static QLineF::IntersectType
intersect(
const QRectF &
rect,
const QLineF &line,
227 QPointF* intersectionPoint);
229 void moveEvent(QGraphicsSceneMouseEvent *me);
233 static QPointF
swapXY(
const QPointF &p);
235 static QPointF
midPoint(
const QPointF& p0,
const QPointF& p1);
Definition: associationline.h:101
Displays a line of text or an operation.
Definition: floatingtextwidget.h:32
Definition: idchangelog.h:22
Sets up association information.
Definition: association.h:29
Sets up attribute information.
Definition: attribute.h:23
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:25
Information for a non-graphical Concept/Class.
Definition: classifier.h:35
The base class for UML objects.
Definition: umlobject.h:70
Definition: operation.h:20
Definition: umlscene.h:65
int x
Definition: cxx11-lambda-functions-and-expressions.h:4
QString newText(UMLObject::ObjectType type)
Definition: model_utils.cpp:648
Enum
Definition: basictypes.h:92
Enum
Definition: basictypes.h:202
std::string Type
Definition: basictypes.h:371
Enum
Definition: basictypes.h:330
Enum
Definition: basictypes.h:236
Enum
Definition: basictypes.h:176
Enum
Definition: basictypes.h:45