// Qt4 handles double buffering of screen writes now, so this needs
// a rewrite.
-#warning "!!! Need to pass a valid QPainter to drawIt() !!!"
+//#warning "!!! Need to pass a valid QPainter to drawIt() !!!"
QPainter pntr(this);
pntr.setBackgroundMode(Qt::OpaqueMode);
//just may go that way...
drawIt();
- // Draw the snapper first, we want to be able to see the preview on top of
- // this...
+ // Draw the snapper first, because we want to be able to see the preview on
+ // top of this...
if (snapper.Visible())
snapper.Draw(this, painter);
if (preview.Visible())
-#if 0
- {
- painter->setPen(RS_Pen(RS_Color(60, 255, 80), RS2::Width00, RS2::SolidLine));
- painter->setOffset(preview.Offset());
-
- // We have to traverse the container ourselves, because RS_Container::draw()
- // uses drawEntity() instead of drawEntityPlain()...
- for(RS_Entity * e=preview.firstEntity(RS2::ResolveNone); e!=NULL;
- e = preview.nextEntity(RS2::ResolveNone))
- {
- drawEntityPlain(e);
- }
-
- painter->setOffset(Vector(0, 0));
- }
-#else
preview.Draw(this, painter);
-#endif
delete painter;
painter = NULL;