// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// Extensively rewritten and refactored by James L. Hammons
-// (C) 2010 Underground Software
+// Portions copyright (C) 2001-2003 RibbonSoft
+// Copyright (C) 2010 Underground Software
+// See the README and GPLv2 files for licensing and warranty information
//
// JLH = James L. Hammons <jlhamm@acm.org>
//
#include "rs_entitycontainer.h"
#include "graphicview.h"
#include "rs_information.h"
-#include "paintintf.h"
+#include "paintinterface.h"
#include "settings.h"
/**
if (isEmpty())
return;
-// painter->setPreviewMode();
+ painter->setPen(RS_Pen(RS_Color(60, 255, 80), RS2::Width00, RS2::SolidLine));
painter->setOffset(offset);
- view->drawEntity(this, false);
+
+ // We have to traverse the container ourselves, because RS_Container::draw()
+ // uses drawEntity() instead of drawEntityPlain()...
+ for(RS_Entity * e=firstEntity(RS2::ResolveNone); e!=NULL; e=nextEntity(RS2::ResolveNone))
+ view->drawEntityPlain(e);
+
painter->setOffset(Vector(0, 0));
}