diff -r 133e2ed6b9c5 -r f1006de05c54 exports.cpp --- a/exports.cpp Thu Sep 03 08:52:00 2009 +0000 +++ b/exports.cpp Mon Sep 07 15:36:57 2009 +0000 @@ -106,11 +106,11 @@ return cancelFlag; } -QString ExportBase::getSectionString(BranchObj *bostart) +QString ExportBase::getSectionString(TreeItem *start) { // Make prefix like "2.5.3" for "bo:2,bo:5,bo:3" QString r; - TreeItem *ti=bostart->getTreeItem(); + TreeItem *ti=start; int depth=ti->depth(); while (depth>0) { @@ -148,21 +148,18 @@ BranchItem *cur=NULL; BranchItem *prev=NULL; - BranchObj *bo; //FIXME-3 still needed? cur=model->next (cur,prev); while (cur) { if (cur->getType()==TreeItem::Branch || cur->getType()==TreeItem::MapCenter) { - bo=(BranchObj*)(cur->getLMO()); - std::cout << "ExportASCII:: "<getHeading().toStdString()<depth()-1;i++) curIndent+= indentPerDepth; if (!cur->hasHiddenExportParent() ) { + //std::cout << "ExportASCII:: "<getHeading().toStdString()<depth()) { case 0: @@ -171,7 +168,7 @@ break; case 1: ts << "\n"; - ts << (underline (getSectionString(bo) + cur->getHeading(), QString("-") ) ); + ts << (underline (getSectionString(cur) + cur->getHeading(), QString("-") ) ); ts << "\n"; break; case 2: