Changeset 685 in Sophya for trunk/SophyaPI/PIext/nobjmgr.cc
- Timestamp:
- Dec 13, 1999, 12:19:25 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/nobjmgr.cc
r594 r685 368 368 list<string>::iterator ii; 369 369 for(ii=odel.begin(); ii != odel.end(); ii++) DelObj(*ii,true); 370 if (myImgApp) 371 (myImgApp->ObjMgrW())->UpdateList(did); 370 372 } 371 373 … … 466 468 (*itr).second.nobj++; 467 469 470 if ( (myImgApp != NULL) && (myImgApp->ObjMgrW())->Visible() ) { 471 string oln = nobj + " (T= " + typeid(*obj).name() + ")" ; 472 (myImgApp->ObjMgrW())->AddObjList(did, oln.c_str(), no.oid); 473 } 468 474 if (verbeux) cout << "NamedObjMgr::AddObj() Object " << nom << " ( " 469 475 << typeid(*obj).name() << " ) added (Total= " << myObjs->size() << ")" << endl; … … 512 518 itr = myDirs->find(r2); 513 519 (*itr).second.nobj++; 520 521 if ( (myImgApp != NULL) && (myImgApp->ObjMgrW())->Visible() ) { 522 (myImgApp->ObjMgrW())->DelObjList(dids, no.oid); 523 string oln = n2 + " (T= " + typeid(*(no.obj)).name() + ")" ; 524 (myImgApp->ObjMgrW())->AddObjList(did, oln.c_str(), no.oid); 525 } 514 526 if (verbeux) 515 527 cout << "NamedObjMgr::RenameObj() - Object " << nom << " renamed to " << nomnew << endl; … … 537 549 { 538 550 string n1,r1; 539 ParseObjectName(nom, r1, n1);551 int did = ParseObjectName(nom, r1, n1); 540 552 nom = '/' + r1 + '/' + n1; 541 553 NObjList::iterator it = myObjs->find(nom); … … 555 567 if (fgd) delete (*it).second.obj; 556 568 569 if ( (myImgApp != NULL) && (myImgApp->ObjMgrW())->Visible() ) { 570 int olid = (*it).second.oid; 571 (myImgApp->ObjMgrW())->DelObjList(did, olid); 572 } 557 573 myObjs->erase(it); 558 574 (*itr).second.nobj--; 575 559 576 560 577 if (!verbeux) return(true); … … 707 724 if (nobj.length()<1) nobj = servnobjm->FileName2Name(flnm); 708 725 AddObj(ppobj->DataObj(), nobj, true); 726 cout << "NamedObjMgr::ReadObj(...) object " << nobj << " read from file " << endl; 709 727 return; 710 728 } … … 1267 1285 { 1268 1286 if (!myImgApp) return; 1269 (myImgApp->ObjMgrW())->Clear HelpList();1287 (myImgApp->ObjMgrW())->ClearObjList(); 1270 1288 1271 1289 NObjList::iterator it; … … 1275 1293 cn = (*it).first.substr(1); 1276 1294 cn = cn.substr(cn.find('/')+1) + " (T= " + typeid(*((*it).second.obj)).name() + ")" ; 1277 (myImgApp->ObjMgrW())->AddObj(cn.c_str() );1295 (myImgApp->ObjMgrW())->AddObj(cn.c_str(), (*it).second.oid); 1278 1296 } 1279 1297 }
Note:
See TracChangeset
for help on using the changeset viewer.