diff -r 9db215a4ad53 -r 5987f9f15bac branchitem.cpp --- a/branchitem.cpp Mon Jul 27 12:53:17 2009 +0000 +++ b/branchitem.cpp Mon Aug 03 10:42:12 2009 +0000 @@ -14,6 +14,9 @@ scrolled=false; tmpUnscrolled=false; type=Branch; + + includeImagesVer=false; + includeImagesHor=false; } BranchItem::~BranchItem() @@ -98,7 +101,7 @@ +scrolledAttr // +areaAttr // +idAttr - // +getIncludeImageAttr() + +getIncludeImageAttr() ); incIndent(); @@ -258,6 +261,46 @@ } } +void BranchItem::setIncludeImagesVer(bool b) +{ + includeImagesVer=b; + /* calcBBoxSize(); FIXME-2 + positionBBox(); + requestReposition(); + */ +} + +bool BranchItem::getIncludeImagesVer() +{ + return includeImagesVer; +} + +void BranchItem::setIncludeImagesHor(bool b) +{ + includeImagesHor=b; + /* calcBBoxSize(); FIXME-2 + positionBBox(); + requestReposition(); + */ +} + +bool BranchItem::getIncludeImagesHor() +{ + return includeImagesHor; +} + +QString BranchItem::getIncludeImageAttr() +{ + QString a; + if (includeImagesVer) + a=attribut ("incImgV","true"); + if (includeImagesHor) + a+=attribut ("incImgH","true"); + return a; +} + + + TreeItem* BranchItem::findMapItem (QPointF p, TreeItem* excludeTI) { // Search branches @@ -303,7 +346,7 @@ /* - // Search float images + // Search float images //FIXME-4 for (int i=0; iinBox(p) && (floatimage.at(i) != excludeLMO) &&