treeitem.cpp
changeset 772 e3f722759c7e
parent 771 01f2f6d6789d
child 773 340bc29da9a0
     1.1 --- a/treeitem.cpp	Mon May 18 11:22:41 2009 +0000
     1.2 +++ b/treeitem.cpp	Wed May 20 15:40:14 2009 +0000
     1.3 @@ -10,6 +10,7 @@
     1.4  
     1.5  using namespace std;
     1.6  
     1.7 +extern FlagRow* standardFlagsMaster;
     1.8  
     1.9  TreeItem::TreeItem(const QList<QVariant> &data, TreeItem *parent):MapItem()
    1.10  {
    1.11 @@ -64,6 +65,8 @@
    1.12  
    1.13  	// Reset ID
    1.14  	objID="";
    1.15 +
    1.16 +	standardFlags.setMasterRow (standardFlagsMaster);
    1.17  }
    1.18  
    1.19  QString TreeItem::saveToDir (const QString &tmpdir,const QString &prefix, const QPointF& offset)
    1.20 @@ -120,6 +123,15 @@
    1.21  	}
    1.22  }
    1.23  
    1.24 +void TreeItem::removeChildBranches()
    1.25 +{
    1.26 +	while ( childItems.size()>0)
    1.27 +	{
    1.28 +		branchCounter--;
    1.29 +		childItems.removeAt (0);
    1.30 +	}
    1.31 +}
    1.32 +
    1.33  TreeItem *TreeItem::child(int row)
    1.34  {
    1.35      return childItems.value(row);