-// preview->addEntity(new RS_Line(preview,
-// RS_LineData(Vector(v1.x, v1.y), Vector(v2.x, v1.y))));
-// preview->addEntity(new RS_Line(preview,
-// RS_LineData(Vector(v2.x, v1.y), Vector(v2.x, v2.y))));
-// preview->addEntity(new RS_Line(preview,
-// RS_LineData(Vector(v2.x, v2.y), Vector(v1.x, v2.y))));
-// preview->addEntity(new RS_Line(preview,
-// RS_LineData(Vector(v1.x, v2.y), Vector(v1.x, v1.y))));
-// drawPreview();
+ graphicView->preview.addEntity(new RS_Line(&(graphicView->preview),
+ RS_LineData(Vector(v1.x, v1.y), Vector(v2.x, v1.y))));
+ graphicView->preview.addEntity(new RS_Line(&(graphicView->preview),
+ RS_LineData(Vector(v2.x, v1.y), Vector(v2.x, v2.y))));
+ graphicView->preview.addEntity(new RS_Line(&(graphicView->preview),
+ RS_LineData(Vector(v2.x, v2.y), Vector(v1.x, v2.y))));
+ graphicView->preview.addEntity(new RS_Line(&(graphicView->preview),
+ RS_LineData(Vector(v1.x, v2.y), Vector(v1.x, v1.y))));
+
+ graphicView->preview.SetVisible();
+ graphicView->redraw();