branchitem.cpp
changeset 785 5987f9f15bac
parent 781 6cbf3c9cbd21
child 786 6269016c9905
     1.1 --- a/branchitem.cpp	Mon Jul 27 12:53:17 2009 +0000
     1.2 +++ b/branchitem.cpp	Mon Aug 03 10:42:12 2009 +0000
     1.3 @@ -14,6 +14,9 @@
     1.4  	scrolled=false;
     1.5  	tmpUnscrolled=false;
     1.6  	type=Branch;
     1.7 +
     1.8 +	includeImagesVer=false;
     1.9 +	includeImagesHor=false;
    1.10  }
    1.11  
    1.12  BranchItem::~BranchItem()
    1.13 @@ -98,7 +101,7 @@
    1.14  		+scrolledAttr 
    1.15  	//	+areaAttr 
    1.16  	//	+idAttr 
    1.17 -	//	+getIncludeImageAttr() 
    1.18 +		+getIncludeImageAttr() 
    1.19  		);
    1.20      incIndent();
    1.21  
    1.22 @@ -258,6 +261,46 @@
    1.23  	}	
    1.24  }
    1.25  
    1.26 +void BranchItem::setIncludeImagesVer(bool b)
    1.27 +{
    1.28 +	includeImagesVer=b;
    1.29 +	/* calcBBoxSize(); FIXME-2
    1.30 +	positionBBox();
    1.31 +	requestReposition();
    1.32 +	*/
    1.33 +}
    1.34 +
    1.35 +bool BranchItem::getIncludeImagesVer()
    1.36 +{
    1.37 +	return includeImagesVer;
    1.38 +}
    1.39 +
    1.40 +void BranchItem::setIncludeImagesHor(bool b)
    1.41 +{
    1.42 +	includeImagesHor=b;
    1.43 +	/* calcBBoxSize(); FIXME-2
    1.44 +	positionBBox();
    1.45 +	requestReposition();
    1.46 +	*/
    1.47 +}
    1.48 +
    1.49 +bool BranchItem::getIncludeImagesHor()
    1.50 +{
    1.51 +	return includeImagesHor;
    1.52 +}
    1.53 +
    1.54 +QString BranchItem::getIncludeImageAttr()
    1.55 +{
    1.56 +	QString a;
    1.57 +	if (includeImagesVer)
    1.58 +		a=attribut ("incImgV","true");
    1.59 +	if (includeImagesHor)
    1.60 +		a+=attribut ("incImgH","true");
    1.61 +	return a;	
    1.62 +}
    1.63 +
    1.64 +
    1.65 +
    1.66  TreeItem* BranchItem::findMapItem (QPointF p, TreeItem* excludeTI)
    1.67  {
    1.68  	// Search branches
    1.69 @@ -303,7 +346,7 @@
    1.70  
    1.71  
    1.72  /*
    1.73 -	// Search float images
    1.74 +	// Search float images //FIXME-4
    1.75      for (int i=0; i<floatimage.size(); ++i )
    1.76  		if (floatimage.at(i)->inBox(p) && 
    1.77  			(floatimage.at(i) != excludeLMO) &&