1.1 --- a/branchitem.cpp Wed Jul 22 11:48:23 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) &&