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 }