@@ -452,14 +452,6 @@ Component::Component(QString name, LibraryTreeItem *pLibraryTreeItem, QString an
452452 mIsInheritedComponent = false ;
453453 mComponentType = Component::Root;
454454 mTransformationString = StringHandler::getPlacementAnnotation (annotation);
455- // Construct the temporary polygon that is used when scaling
456- mpResizerRectangle = new QGraphicsRectItem;
457- mpResizerRectangle->setZValue (-5000 ); // set to a very low value
458- mpGraphicsView->addItem (mpResizerRectangle);
459- QPen pen;
460- pen.setStyle (Qt::DotLine);
461- pen.setColor (Qt::transparent);
462- mpResizerRectangle->setPen (pen);
463455 setOldScenePosition (QPointF (0 , 0 ));
464456 setOldPosition (QPointF (0 , 0 ));
465457 setComponentFlags (true );
@@ -534,7 +526,6 @@ Component::Component(LibraryTreeItem *pLibraryTreeItem, Component *pParentCompon
534526 mIsInheritedComponent = mpParentComponent->isInheritedComponent ();
535527 mComponentType = Component::Extend;
536528 mTransformationString = " " ;
537- mpResizerRectangle = 0 ;
538529 createNonExistingComponent ();
539530 mpDefaultComponentRectangle = 0 ;
540531 mpDefaultComponentText = 0 ;
@@ -570,7 +561,6 @@ Component::Component(Component *pComponent, Component *pParentComponent, Compone
570561 mTransformationString = mpReferenceComponent->getTransformationString ();
571562 mDialogAnnotation = mpReferenceComponent->getDialogAnnotation ();
572563 mChoicesAnnotation = mpReferenceComponent->getChoicesAnnotation ();
573- mpResizerRectangle = 0 ;
574564 createNonExistingComponent ();
575565 mpDefaultComponentRectangle = 0 ;
576566 mpDefaultComponentText = 0 ;
@@ -613,14 +603,6 @@ Component::Component(Component *pComponent, GraphicsView *pGraphicsView)
613603 mTransformationString = mpReferenceComponent->getTransformationString ();
614604 mDialogAnnotation = mpReferenceComponent->getDialogAnnotation ();
615605 mChoicesAnnotation = mpReferenceComponent->getChoicesAnnotation ();
616- // Construct the temporary polygon that is used when scaling
617- mpResizerRectangle = new QGraphicsRectItem;
618- mpResizerRectangle->setZValue (5000 ); // set to a very high value
619- mpGraphicsView->addItem (mpResizerRectangle);
620- QPen pen;
621- pen.setStyle (Qt::DotLine);
622- pen.setColor (Qt::transparent);
623- mpResizerRectangle->setPen (pen);
624606 setOldScenePosition (QPointF (0 , 0 ));
625607 setOldPosition (QPointF (0 , 0 ));
626608 setComponentFlags (true );
@@ -669,7 +651,6 @@ Component::Component(ComponentInfo *pComponentInfo, Component *pParentComponent)
669651 mTransformationString = " " ;
670652 mDialogAnnotation .clear ();
671653 mChoicesAnnotation .clear ();
672- mpResizerRectangle = 0 ;
673654 createNonExistingComponent ();
674655 createDefaultComponent ();
675656 mpStateComponentRectangle = 0 ;
@@ -2561,9 +2542,6 @@ void Component::prepareResizeComponent(ResizerItem *pResizerItem)
25612542 mTransformationStartPosition = topRight;
25622543 mPivotPoint = bottomLeft;
25632544 }
2564- mpResizerRectangle->setRect (boundingRect ()); // Sets the current item to the temporary rect
2565- mpResizerRectangle->setTransform (transform ()); // Set the same matrix of this item to the temporary item
2566- mpResizerRectangle->setPos (pos ());
25672545}
25682546
25692547/* !
@@ -2607,7 +2585,6 @@ void Component::resizeComponent(QPointF newPosition)
26072585 QTransform tmpTransform = QTransform ().translate (pivot.x (), pivot.y ()).rotate (0 )
26082586 .scale (mXFactor , mYFactor )
26092587 .translate (-pivot.x (), -pivot.y ());
2610- mpResizerRectangle->setTransform (mTransform * tmpTransform); // Multiplies the previous transform * the temporary
26112588 setTransform (mTransform * tmpTransform);
26122589 // set the final resize on component.
26132590 QPointF extent1, extent2;
0 commit comments