diff -r 36d140349897 -r ce2abdbd0b65 branchobj.cpp --- a/branchobj.cpp Mon Jun 25 12:54:19 2007 +0000 +++ b/branchobj.cpp Fri Jun 29 09:43:53 2007 +0000 @@ -697,6 +697,31 @@ return NULL; } +LinkableMapObj* BranchObj::findID (QString sid) +{ + // Search branches + LinkableMapObj *lmo; + for (int i=0; ifindID (sid); + if (lmo != NULL) return lmo; + } + + // Search myself + if (sid==id) return this; + +/* + // Search float images + for (int i=0; iinBox(p) && + (floatimage.at(i) != excludeLMO) && + floatimage.at(i)->getParObj()!= excludeLMO && + floatimage.at(i)->isVisibleObj() + ) return floatimage.at(i); +*/ + return NULL; +} + void BranchObj::setHeading(QString s) { heading->setText(s); // set new heading