treemodel.cpp
changeset 795 6b0a5f4923d3
parent 794 d922fb6ea482
child 801 16a8ef1d82b2
     1.1 --- a/treemodel.cpp	Fri Sep 11 12:56:15 2009 +0000
     1.2 +++ b/treemodel.cpp	Thu Sep 17 09:41:09 2009 +0000
     1.3 @@ -235,36 +235,12 @@
     1.4  		pi=rootItem;
     1.5  	TreeItem *ti;
     1.6  
     1.7 -	cout << "TM::removeRows  pi="<<pi<<"  row="<<row<<"  count="<<count<<endl;
     1.8 +	//cout << "TM::removeRows  pi="<<pi<<"  row="<<row<<"  count="<<count<<endl;
     1.9  	for (int i=row; i<=last; i++)
    1.10  	{
    1.11  		ti=pi->getChildNum (row);
    1.12 -		cout << "   pi="<<pi<<"  ti="<<ti<<endl;
    1.13  		pi->removeChild (row);	// does not delete object!
    1.14  		delete ti;
    1.15 -		/* FIXME-3
    1.16 -		switch (ti->getType()) 
    1.17 -		{
    1.18 -			case TreeItem::MapCenter: 
    1.19 -				delete (BranchItem*)ti; 
    1.20 -				break;
    1.21 -			case TreeItem::Branch:
    1.22 -				delete (BranchItem*)ti; 
    1.23 -				break;
    1.24 -			case TreeItem::Image:
    1.25 -				delete (ImageItem*)ti; 
    1.26 -				break;
    1.27 -			case TreeItem::Attribute:
    1.28 -				delete (AttributeItem*)ti; 
    1.29 -				break;
    1.30 -			case TreeItem::XLink:
    1.31 -				delete (XLinkItem*)ti; 
    1.32 -				break;
    1.33 -			default:
    1.34 -				delete ti;
    1.35 -				break;
    1.36 -		}
    1.37 -		*/
    1.38  	}
    1.39  	return true;
    1.40  }