[kgraphviewer-devel] [KGraphViewer/libkgraphviz] 70d1fe6: Replace CanvasEdge::distance() by QLineF::length()

Kevin Funk krf at electrostorm.net
Thu Dec 16 15:58:15 CET 2010


commit 70d1fe617dd7c0a3fb3a13cbd7440515fcd426b8
branch libkgraphviz
Author: Kevin Funk <krf at electrostorm.net>
Date:   Thu Dec 16 15:25:16 2010 +0100

    Replace CanvasEdge::distance() by QLineF::length()

diff --git a/src/kgraphviz/canvasedge.cpp b/src/kgraphviz/canvasedge.cpp
index 0962ec0..b5e1072 100644
--- a/src/kgraphviz/canvasedge.cpp
+++ b/src/kgraphviz/canvasedge.cpp
@@ -426,9 +426,9 @@ void CanvasEdge::paint(QPainter* p, const QStyleOptionGraphicsItem* option,
     {
       foreach(const QPointF& point2, allPoints)
       {
-        if (distance(point1, point2) > maxDist)
+        if (QLineF(point1, point2).length() > maxDist)
         {
-          maxDist = distance(point1, point2);
+          maxDist = QLineF(point1, point2).length();
           pointsPair = qMakePair(point1, point2);
         }
       }
@@ -511,9 +511,4 @@ GraphEdge* CanvasEdge::edge() const
   return qobject_cast<GraphEdge*>(element());
 }
 
-qreal CanvasEdge::distance(const QPointF& point1, const QPointF& point2)
-{
-  return sqrt(pow(point1.x()-point2.x(),2)+pow(point1.y()-point2.y(),2));
-}
-
 #include "canvasedge.moc"
diff --git a/src/kgraphviz/canvasedge.h b/src/kgraphviz/canvasedge.h
index 0f09fbe..bddd0ed 100644
--- a/src/kgraphviz/canvasedge.h
+++ b/src/kgraphviz/canvasedge.h
@@ -72,8 +72,6 @@ public:
 private:
   Q_DECLARE_PRIVATE(CanvasEdge);
   CanvasEdgePrivate* const d_ptr;
-
-  qreal distance(const QPointF& point1, const QPointF& point2);
 };
 
 }


More information about the kgraphviewer-devel mailing list