diff -r 01f2f6d6789d -r e3f722759c7e treeitem.cpp --- a/treeitem.cpp Mon May 18 11:22:41 2009 +0000 +++ b/treeitem.cpp Wed May 20 15:40:14 2009 +0000 @@ -10,6 +10,7 @@ using namespace std; +extern FlagRow* standardFlagsMaster; TreeItem::TreeItem(const QList &data, TreeItem *parent):MapItem() { @@ -64,6 +65,8 @@ // Reset ID objID=""; + + standardFlags.setMasterRow (standardFlagsMaster); } QString TreeItem::saveToDir (const QString &tmpdir,const QString &prefix, const QPointF& offset) @@ -120,6 +123,15 @@ } } +void TreeItem::removeChildBranches() +{ + while ( childItems.size()>0) + { + branchCounter--; + childItems.removeAt (0); + } +} + TreeItem *TreeItem::child(int row) { return childItems.value(row);