# HG changeset patch # User insilmaril # Date 1207643317 0 # Node ID 16af22e2c1552cfd9e3dcf95cff59796f63480bf # Parent 4e558a15a804e4b300d9b8ae259714032fc95202 1.11.7: Fixed hanging find function diff -r 4e558a15a804 -r 16af22e2c155 branchobj.cpp --- a/branchobj.cpp Tue Apr 08 08:28:37 2008 +0000 +++ b/branchobj.cpp Tue Apr 08 08:28:37 2008 +0000 @@ -806,7 +806,7 @@ // Providing an ID for a branch makes export to XHTML easier QString idAttr; if (countXLinks()>0) - idAttr=attribut ("id",getSelectString()); + idAttr=attribut ("id",mapEditor->getModel()->getSelectString(this)); //TODO directly access model else idAttr=""; @@ -1589,19 +1589,9 @@ QString BranchObj::getSelectString() { - QString s; - if (parObj) - { - if (depth==1) - s= "bo:" + QString("%1").arg(getNum()); - else - s= ((BranchObj*)(parObj))->getSelectString() + ",bo:" + QString("%1").arg(getNum()); - } else - s="mc:"; - return s; + return mapEditor->getModel()->getSelectString (this); } - void BranchObj::animate() { //relPos.animate();