]> Shamusworld >> Repos - architektonas/blobdiff - src/drawlineaction.cpp
First stabs at sizing dimension lines properly.
[architektonas] / src / drawlineaction.cpp
index 65b9fc1b85e6ced0bb085e53840cd44fda222e05..780ad58a66c3fd49f9e563f3156aa3af29ffa98f 100644 (file)
@@ -4,7 +4,7 @@
 // (C) 2011 Underground Software
 // See the README and GPLv3 files for licensing and warranty information
 //
-// JLH = James L. Hammons <jlhamm@acm.org>
+// JLH = James Hammons <jlhamm@acm.org>
 //
 // WHO  WHEN        WHAT
 // ---  ----------  ------------------------------------------------------------
@@ -33,15 +33,17 @@ DrawLineAction::~DrawLineAction()
 
 /*virtual*/ void DrawLineAction::Draw(Painter * painter)
 {
-       // Need to fix pen colors, etc...
+       painter->SetPen(QPen(Qt::red, 2.0, Qt::DotLine));
+
        // I think stuff like crosshairs should be done in the DrawingView, tho
        if (state == FIRST_POINT)
        {
-               painter->DrawPoint(p1.x, p1.y);
+               painter->DrawHandle(p1);
        }
        else
        {
                painter->DrawLine(p1, p2);
+               painter->DrawHandle(p2);
        }
 }