1.1 --- a/exports.cpp Mon Jun 29 10:27:42 2009 +0000
1.2 +++ b/exports.cpp Thu Oct 01 13:23:20 2009 +0000
1.3 @@ -106,11 +106,11 @@
1.4 return cancelFlag;
1.5 }
1.6
1.7 -QString ExportBase::getSectionString(BranchObj *bostart)
1.8 +QString ExportBase::getSectionString(TreeItem *start)
1.9 {
1.10 // Make prefix like "2.5.3" for "bo:2,bo:5,bo:3"
1.11 QString r;
1.12 - TreeItem *ti=bostart->getTreeItem();
1.13 + TreeItem *ti=start;
1.14 int depth=ti->depth();
1.15 while (depth>0)
1.16 {
1.17 @@ -148,21 +148,18 @@
1.18 BranchItem *cur=NULL;
1.19 BranchItem *prev=NULL;
1.20
1.21 - BranchObj *bo; //FIXME-3 still needed?
1.22 cur=model->next (cur,prev);
1.23 while (cur)
1.24 {
1.25 if (cur->getType()==TreeItem::Branch || cur->getType()==TreeItem::MapCenter)
1.26 {
1.27 - bo=(BranchObj*)(cur->getLMO());
1.28 - std::cout << "ExportASCII:: "<<cur->getHeading().toStdString()<<std::endl;
1.29 -
1.30 // Make indentstring
1.31 curIndent="";
1.32 for (i=0;i<cur->depth()-1;i++) curIndent+= indentPerDepth;
1.33
1.34 if (!cur->hasHiddenExportParent() )
1.35 {
1.36 + //std::cout << "ExportASCII:: "<<curIndent.toStdString()<<cur->getHeading().toStdString()<<std::endl;
1.37 switch (cur->depth())
1.38 {
1.39 case 0:
1.40 @@ -171,7 +168,7 @@
1.41 break;
1.42 case 1:
1.43 ts << "\n";
1.44 - ts << (underline (getSectionString(bo) + cur->getHeading(), QString("-") ) );
1.45 + ts << (underline (getSectionString(cur) + cur->getHeading(), QString("-") ) );
1.46 ts << "\n";
1.47 break;
1.48 case 2: