Changeset f0d262f in OpenModelica


Ignore:
Timestamp:
2015-10-13T14:45:28+02:00 (9 years ago)
Author:
Adeel Asghar <adeel.asghar@…>
Branches:
Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
Children:
4a71f04
Parents:
a777e79
Message:

Mark the model modified when component is removed. Properly check if Icon view has annotation or not.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp

    ra777e79 rf0d262f  
    576576    pTLMEditor->deleteSubModel(pComponent->getName());
    577577  }
     578  // make the model modified
     579  mpModelWidget->setModelModified();
    578580}
    579581
     
    10751077{
    10761078  foreach (ModelWidget::InheritedClass *pInheritedClass, mpModelWidget->getInheritedClassesList()) {
    1077     if (mViewType == StringHandler::Icon && pInheritedClass->mIconShapesList.size() > 0) {
     1079    if (mViewType == StringHandler::Icon) {
     1080      if (pInheritedClass->mIconShapesList.size() > 0) {
     1081        return true;
     1082      } else {
     1083        foreach (Component *pInheritedComponent, pInheritedClass->mIconComponentsList) {
     1084          if (pInheritedComponent->hasShapeAnnotation(pInheritedComponent)) {
     1085            return true;
     1086          }
     1087        }
     1088      }
     1089    } else if (mViewType == StringHandler::Diagram && pInheritedClass->mDiagramShapesList.size() > 0) {
    10781090      return true;
    1079     } else if (mViewType == StringHandler::Diagram && pInheritedClass->mDiagramShapesList.size() > 0) {
    1080 
    10811091    }
    10821092  }
Note: See TracChangeset for help on using the changeset viewer.