Element editor: the decorator now relies on sceneGeometricRect() instead of sceneBoundingRect().

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2036 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavier
2013-02-11 18:35:16 +00:00
parent ec6ea11d0d
commit d69130f3aa

View File

@@ -33,9 +33,9 @@ ElementPrimitiveDecorator::~ElementPrimitiveDecorator() {
QRectF ElementPrimitiveDecorator::internalBoundingRect() const { QRectF ElementPrimitiveDecorator::internalBoundingRect() const {
if (!decorated_items_.count() || !scene()) return(QRectF()); if (!decorated_items_.count() || !scene()) return(QRectF());
QRectF rect = getSceneBoundingRect(decorated_items_.first() -> toItem()); QRectF rect = decorated_items_.first() -> sceneGeometricRect();
foreach (CustomElementPart *item, decorated_items_) { foreach (CustomElementPart *item, decorated_items_) {
rect = rect.united(getSceneBoundingRect(item -> toItem())); rect = rect.united(item -> sceneGeometricRect());
} }
return(rect); return(rect);
} }