vymmodel.cpp
changeset 792 7d67be709091
parent 791 f1006de05c54
child 794 d922fb6ea482
     1.1 --- a/vymmodel.cpp	Mon Sep 07 15:36:57 2009 +0000
     1.2 +++ b/vymmodel.cpp	Tue Sep 08 12:15:39 2009 +0000
     1.3 @@ -2341,15 +2341,13 @@
     1.4  				"delete ()",
     1.5  				QString("Delete %1").arg(getObjectName(ti))
     1.6  			);
     1.7 +			unselect();
     1.8 +			deleteItem (ti);
     1.9 +			emitDataHasChanged (pi);
    1.10 +			select (pi);
    1.11 +			reposition();
    1.12 +			emitShowSelection();
    1.13  		}
    1.14 -		// FIXME-1 savestate missing for deletion of other types than above
    1.15 -		unselect();
    1.16 -		deleteItem (ti);
    1.17 -		emitDataHasChanged (pi);
    1.18 -		select (pi);
    1.19 -		reposition();
    1.20 -		emitShowSelection();
    1.21 -		return;
    1.22  	}
    1.23  }
    1.24  
    1.25 @@ -4028,6 +4026,7 @@
    1.26  
    1.27  	for (int i=0;i<rootItem->branchCount(); i++)
    1.28  		rootItem->getBranchObjNum(i)->reposition();	//	for positioning heading
    1.29 +	emitSelectionChanged();	
    1.30  }
    1.31  
    1.32  /*