floatobj.cpp
changeset 231 1fe2373efbc3
parent 218 160459d924a1
child 236 22a885118d50
     1.1 --- a/floatobj.cpp	Thu Feb 23 08:37:39 2006 +0000
     1.2 +++ b/floatobj.cpp	Tue Mar 07 11:32:02 2006 +0000
     1.3 @@ -81,17 +81,25 @@
     1.4  	move (p.x(), p.y());
     1.5  }
     1.6  
     1.7 +void FloatObj::setDockPos()
     1.8 +{
     1.9 +	childPos=QPoint (bbox.bottomRight().x(), bbox.bottomRight().y() ); 
    1.10 +	parPos=absPos;
    1.11 +}
    1.12 +
    1.13  void FloatObj::reposition()
    1.14  {
    1.15 +	/* FIXME not needed?
    1.16  	if (useOrientation)
    1.17  	{
    1.18  		if (parObj->getOrientation()==OrientLeftOfCenter)
    1.19 -			move (parObj->x() - relPos.x() + parObj->width() - bbox.width(), parObj->y()+relPos.y());
    1.20 +			move (parObj->getChildPos().x() - relPos.x() + parObj->width() - bbox.width(), parObj->y()+relPos.y());
    1.21  		else	
    1.22 -			move (parObj->x()+relPos.x(), parObj->y()+relPos.y());
    1.23 +			move (parObj->x()+relPos.x(), parObj->getChildPos().y()+relPos.y());
    1.24  	}		
    1.25  	else
    1.26 -		move (parObj->x()+relPos.x(), parObj->y()+relPos.y());
    1.27 +	*/
    1.28 +	move (parObj->getChildPos().x()+relPos.x(), parObj->getChildPos().y()+relPos.y());
    1.29  	updateLink();	
    1.30  }
    1.31