exports.cpp
changeset 791 f1006de05c54
parent 777 8acac4fade1b
child 804 14f2b1b15242
     1.1 --- a/exports.cpp	Thu Sep 03 08:52:00 2009 +0000
     1.2 +++ b/exports.cpp	Mon Sep 07 15:36:57 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: