@@ -765,7 +765,8 @@ void GraphicsView::createRectangleShape(QPointF point)
765765 pMainWindow->getRectangleShapeAction ()->setChecked (false );
766766 pMainWindow->getConnectModeAction ()->setChecked (true );
767767 mpModelWidget->getLibraryTreeItem ()->emitShapeAdded (mpRectangleShapeAnnotation, this );
768- addClassAnnotation ();
768+ mpModelWidget->updateClassAnnotationIfNeeded ();
769+ mpModelWidget->updateModelicaText ();
769770 }
770771}
771772
@@ -797,7 +798,8 @@ void GraphicsView::createEllipseShape(QPointF point)
797798 pMainWindow->getEllipseShapeAction ()->setChecked (false );
798799 pMainWindow->getConnectModeAction ()->setChecked (true );
799800 mpModelWidget->getLibraryTreeItem ()->emitShapeAdded (mpEllipseShapeAnnotation, this );
800- addClassAnnotation ();
801+ mpModelWidget->updateClassAnnotationIfNeeded ();
802+ mpModelWidget->updateModelicaText ();
801803 }
802804}
803805
@@ -830,7 +832,8 @@ void GraphicsView::createTextShape(QPointF point)
830832 pMainWindow->getTextShapeAction ()->setChecked (false );
831833 pMainWindow->getConnectModeAction ()->setChecked (true );
832834 mpModelWidget->getLibraryTreeItem ()->emitShapeAdded (mpTextShapeAnnotation, this );
833- addClassAnnotation ();
835+ mpModelWidget->updateClassAnnotationIfNeeded ();
836+ mpModelWidget->updateModelicaText ();
834837 mpTextShapeAnnotation->showShapeProperties ();
835838 }
836839}
@@ -1663,7 +1666,8 @@ void GraphicsView::mouseDoubleClickEvent(QMouseEvent *event)
16631666 pMainWindow->getLineShapeAction ()->setChecked (false );
16641667 pMainWindow->getConnectModeAction ()->setChecked (true );
16651668 mpModelWidget->getLibraryTreeItem ()->emitShapeAdded (mpLineShapeAnnotation, this );
1666- addClassAnnotation ();
1669+ mpModelWidget->updateClassAnnotationIfNeeded ();
1670+ mpModelWidget->updateModelicaText ();
16671671 return ;
16681672 } else if (isCreatingPolygonShape ()) {
16691673 // finish creating the polygon
@@ -1680,7 +1684,8 @@ void GraphicsView::mouseDoubleClickEvent(QMouseEvent *event)
16801684 pMainWindow->getPolygonShapeAction ()->setChecked (false );
16811685 pMainWindow->getConnectModeAction ()->setChecked (true );
16821686 mpModelWidget->getLibraryTreeItem ()->emitShapeAdded (mpPolygonShapeAnnotation, this );
1683- addClassAnnotation ();
1687+ mpModelWidget->updateClassAnnotationIfNeeded ();
1688+ mpModelWidget->updateModelicaText ();
16841689 return ;
16851690 }
16861691 ShapeAnnotation *pShapeAnnotation = dynamic_cast <ShapeAnnotation*>(itemAt (event->pos ()));
0 commit comments