// 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>
//
{
RS_DEBUG->print("toggle layer");
- if (graphic != NULL)
+ if (graphic)
{
RS_Layer * layer = graphic->getActiveLayer();
- if (layer != NULL)
+ if (layer)
{
graphic->toggleLayerLock(layer);
// deselect entities on locked layer:
if (layer->isLocked())
- for (RS_Entity * e = container->firstEntity(); e != NULL;
- e = container->nextEntity())
+ {
+ for(RS_Entity * e=container->firstEntity(); e!=NULL;
+ e=container->nextEntity())
+ {
if (e != NULL && e->isVisible() && e->getLayer() == layer)
{
- if (graphicView != NULL)
+#warning "!!! Old rendering path need upgrade !!!"
+#if 0
+ if (graphicView)
graphicView->deleteEntity(e);
+#endif
e->setSelected(false);
- if (graphicView != NULL)
+#warning "!!! Old rendering path need upgrade !!!"
+#if 0
+ if (graphicView)
graphicView->drawEntity(e);
+#endif
}
+ }
+ }
}
}