[Uml-devel] KDE/kdesdk/umbrello/umbrello
Andi Fischer
andi.fischer at hispeed.ch
Thu Nov 8 21:42:52 UTC 2012
SVN commit 1324624 by fischer:
UMLScenePolygon removed.
M +0 -10 umlscene.h
M +6 -6 widgets/associationline.cpp
M +2 -2 widgets/associationline.h
--- trunk/KDE/kdesdk/umbrello/umbrello/umlscene.h #1324623:1324624
@@ -68,16 +68,6 @@
typedef QLineF UMLSceneLine;
typedef qreal UMLSceneValue;
-class UMLScenePolygon : public QPolygonF
-{
-public:
- UMLScenePolygon() {}
- void setPoint(int index, const UMLScenePoint &p)
- {
- replace(index, p);
- }
-};
-
// event types
typedef QKeyEvent UMLSceneKeyEvent;
typedef QGraphicsSceneHoverEvent UMLSceneHoverEvent;
--- trunk/KDE/kdesdk/umbrello/umbrello/widgets/associationline.cpp #1324623:1324624
@@ -955,18 +955,18 @@
m_MidPoint.setX( (int)rint(xb + cosx) );
m_MidPoint.setY( (int)rint(yb + siny) );
- m_PointArray.setPoint(0, m_EgdePoint);
- m_PointArray.setPoint(1, m_ArrowPointA);
+ m_PointArray.replace(0, m_EgdePoint);
+ m_PointArray.replace(1, m_ArrowPointA);
if( getAssocType() == Uml::AssociationType::Realization ||
getAssocType() == Uml::AssociationType::Generalization ) {
- m_PointArray.setPoint( 2, m_ArrowPointB );
- m_PointArray.setPoint( 3, m_EgdePoint );
+ m_PointArray.replace( 2, m_ArrowPointB );
+ m_PointArray.replace( 3, m_EgdePoint );
} else {
UMLScenePoint diamondFarPoint;
diamondFarPoint.setX( (int)rint(xb + cosx * 2) );
diamondFarPoint.setY( (int)rint(yb + siny * 2) );
- m_PointArray.setPoint(2, diamondFarPoint);
- m_PointArray.setPoint(3, m_ArrowPointB);
+ m_PointArray.replace(2, diamondFarPoint);
+ m_PointArray.replace(3, m_ArrowPointB);
}
}
--- trunk/KDE/kdesdk/umbrello/umbrello/widgets/associationline.h #1324623:1324624
@@ -173,7 +173,7 @@
LineList m_HeadList; ///< Head lines.
LineList m_ParallelList; ///< The parallel line.
bool m_bSelected; ///< Selected status.
- UMLScenePolygon m_PointArray; ///< Contains calculated points used to draw the line head.
+ QPolygonF m_PointArray; ///< Contains calculated points used to draw the line head.
/**
* Contains calculated points used to draw the line head.
@@ -183,7 +183,7 @@
QGraphicsPolygonItem* m_pClearPoly; ///< A polygon object to blank out any lines we don't want to see.
Circle* m_pCircle; ///< The transparent circle required by containment associations.
SubsetSymbol* m_pSubsetSymbol; ///< The subset notation required by Child to Category associations.
- UMLScenePolygon m_ParallelLines; ///< Contains the calculated points for the parallel line on a collaboration message to use.
+ QPolygonF m_ParallelLines; ///< Contains the calculated points for the parallel line on a collaboration message to use.
Region m_DockRegion; ///< Region where the line docks.
bool m_bHeadCreated;
bool m_bSubsetSymbolCreated;
More information about the umbrello-devel
mailing list