//for (uint i=0; i<container->count(); ++i) {
//RS_Entity* e = container->entityAt(i);
- if (e!=NULL && e->isVisible()) {
-
+ if (e!=NULL && e->isVisible())
+ {
inters = false;
// select containers / groups:
- if (e->isContainer()) {
- RS_EntityContainer* ec = (RS_EntityContainer*)e;
-
- for (RS_Entity* e2=ec->firstEntity(RS2::ResolveAll); e2!=NULL;
- e2=ec->nextEntity(RS2::ResolveAll)) {
+ if (e->isContainer())
+ {
+ RS_EntityContainer * ec = (RS_EntityContainer *)e;
- VectorSolutions sol =
- RS_Information::getIntersection(&line, e2, true);
+ for(RS_Entity * e2=ec->firstEntity(RS2::ResolveAll); e2!=NULL;
+ e2=ec->nextEntity(RS2::ResolveAll))
+ {
+ VectorSolutions sol = RS_Information::getIntersection(&line, e2, true);
- if (sol.hasValid()) {
+ if (sol.hasValid())
inters = true;
- }
}
- } else {
-
- VectorSolutions sol =
- RS_Information::getIntersection(&line, e, true);
+ }
+ else
+ {
+ VectorSolutions sol = RS_Information::getIntersection(&line, e, true);
- if (sol.hasValid()) {
+ if (sol.hasValid())
inters = true;
- }
}
- if (inters) {
- if (graphicView!=NULL) {
+ if (inters)
+ {
+#warning "!!! Old rendering path needs upgrading !!!"
+#if 0
+ if (graphicView)
graphicView->deleteEntity(e);
- }
+#endif
e->setSelected(select);
- if (graphicView!=NULL) {
+#warning "!!! Old rendering path needs upgrading !!!"
+#if 0
+ if (graphicView)
graphicView->drawEntity(e);
- }
+#endif
}
}
}
*/
void RS_Selection::selectContour(RS_Entity * e)
{
- if (e == NULL || !e->isAtomic())
+ if (!e || !e->isAtomic())
return;
bool select = !e->isSelected();
- RS_AtomicEntity* ae = (RS_AtomicEntity*)e;
+ RS_AtomicEntity * ae = (RS_AtomicEntity *)e;
Vector p1 = ae->getStartpoint();
Vector p2 = ae->getEndpoint();
bool found = false;
+#warning "!!! Old rendering path needs upgrading !!!"
+#if 0
// (de)select 1st entity:
- if (graphicView!=NULL) {
+ if (graphicView)
graphicView->deleteEntity(e);
- }
+#endif
+
e->setSelected(select);
- if (graphicView!=NULL) {
+
+#warning "!!! Old rendering path needs upgrading !!!"
+#if 0
+ if (graphicView)
graphicView->drawEntity(e);
- }
+#endif
- do {
+ do
+ {
found = false;
- for (RS_Entity* en=container->firstEntity(); en!=NULL;
- en=container->nextEntity()) {
+ for(RS_Entity * en=container->firstEntity(); en!=NULL;
+ en=container->nextEntity())
+ {
//for (uint i=0; i<container->count(); ++i) {
//RS_Entity* en = container->entityAt(i);
if (en!=NULL && en->isVisible() &&
en->isAtomic() && en->isSelected()!=select &&
- (en->getLayer()==NULL || en->getLayer()->isLocked()==false)) {
-
- ae = (RS_AtomicEntity*)en;
+ (en->getLayer()==NULL || en->getLayer()->isLocked()==false))
+ {
+ ae = (RS_AtomicEntity *)en;
bool doit = false;
// startpoint connects to 1st point
p2 = ae->getStartpoint();
}
- if (doit) {
- if (graphicView!=NULL) {
+ if (doit)
+ {
+#warning "!!! Old rendering path needs upgrading !!!"
+#if 0
+ if (graphicView)
graphicView->deleteEntity(ae);
- }
+#endif
+
ae->setSelected(select);
- if (graphicView!=NULL) {
+
+#warning "!!! Old rendering path needs upgrading !!!"
+#if 0
+ if (graphicView)
graphicView->drawEntity(ae);
- }
+#endif
+
found = true;
}
}
if (l != NULL && l->getName() == layerName)
{
- if (graphicView != NULL)
+#warning "!!! Old rendering path needs upgrading !!!"
+#if 0
+ if (graphicView)
graphicView->deleteEntity(en);
+#endif
en->setSelected(select);
- if (graphicView != NULL)
+#warning "!!! Old rendering path needs upgrading !!!"
+#if 0
+ if (graphicView)
graphicView->drawEntity(en);
+#endif
}
}
}