]> Shamusworld >> Repos - architektonas/blobdiff - src/drawlineaction.cpp
First stabs at sizing dimension lines properly.
[architektonas] / src / drawlineaction.cpp
index ffa2e7eaea35c71cd39ca24be6c9dbe785860eb7..780ad58a66c3fd49f9e563f3156aa3af29ffa98f 100644 (file)
@@ -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);
        }
 }