Changeset 5d250c7 in OpenModelica
- Timestamp:
- 2021-06-08T10:08:04+02:00 (3 years ago)
- Parents:
- e3219aad
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
OMEdit/OMEditLIB/Annotations/LineAnnotation.cpp
r412eb41b r5d250c7 1655 1655 } 1656 1656 1657 void ExpandableConnectorTreeModel::createExpandableConnectorTreeItem(Element *pComponent, 1658 ExpandableConnectorTreeItem *pParentExpandableConnectorTreeItem) 1657 void ExpandableConnectorTreeModel::createExpandableConnectorTreeItem(Element *pComponent, ExpandableConnectorTreeItem *pParentExpandableConnectorTreeItem) 1659 1658 { 1660 1659 StringHandler::ModelicaClasses restriction = StringHandler::Model; … … 1662 1661 restriction = pComponent->getLibraryTreeItem()->getRestriction(); 1663 1662 } 1664 ExpandableConnectorTreeItem *pExpandableConnectorTreeItem = new ExpandableConnectorTreeItem(pComponent->getName(), 1665 pComponent->getComponentInfo()->isArray(), 1666 pComponent->getComponentInfo()->getArrayIndex(), 1667 restriction, false, 1663 ExpandableConnectorTreeItem *pExpandableConnectorTreeItem = new ExpandableConnectorTreeItem(pComponent->getName(), pComponent->getComponentInfo()->isArray(), 1664 pComponent->getComponentInfo()->getArrayIndex(), restriction, false, 1668 1665 pParentExpandableConnectorTreeItem); 1669 1666 int row = pParentExpandableConnectorTreeItem->getChildren().size(); … … 1672 1669 pParentExpandableConnectorTreeItem->insertChild(row, pExpandableConnectorTreeItem); 1673 1670 endInsertRows(); 1674 if (pComponent->getLibraryTreeItem() ) {1671 if (pComponent->getLibraryTreeItem() && pComponent->getLibraryTreeItem()->getModelWidget()) { 1675 1672 foreach (Element *pChildComponent, pComponent->getLibraryTreeItem()->getModelWidget()->getDiagramGraphicsView()->getElementsList()) { 1676 1673 createExpandableConnectorTreeItem(pChildComponent, pExpandableConnectorTreeItem); … … 1679 1676 // create add variable item only if item is expandable connector 1680 1677 if (pExpandableConnectorTreeItem->getRestriction() == StringHandler::ExpandableConnector) { 1681 ExpandableConnectorTreeItem *pNewVariableExpandableConnectorTreeItem = new ExpandableConnectorTreeItem(Helper::newVariable, false, "", 1682 StringHandler::Model, true, 1683 pExpandableConnectorTreeItem); 1678 ExpandableConnectorTreeItem *pNewVariableExpandableConnectorTreeItem = new ExpandableConnectorTreeItem(Helper::newVariable, false, "", StringHandler::Model, 1679 true, pExpandableConnectorTreeItem); 1684 1680 int row = pExpandableConnectorTreeItem->getChildren().size(); 1685 1681 QModelIndex index = expandableConnectorTreeItemIndex(pExpandableConnectorTreeItem); … … 1755 1751 mpStartExpandableConnectorTreeView = 0; 1756 1752 mpStartComponent = mpConnectionLineAnnotation->getStartComponent(); 1757 mpStartRootComponent = mpStartComponent->getParentComponent() ? mpStartComponent->getRootParentComponent() : 0;1753 mpStartRootComponent = mpStartComponent->getParentComponent() ? mpStartComponent->getRootParentComponent() : mpStartComponent; 1758 1754 if (mpStartComponent->isExpandableConnector() || (mpStartRootComponent && mpStartRootComponent->isExpandableConnector())) { 1759 1755 mpStartExpandableConnectorTreeModel = new ExpandableConnectorTreeModel(this); … … 1771 1767 // End expandable connector treeview 1772 1768 mpEndComponent = mpConnectionLineAnnotation->getEndComponent(); 1773 mpEndRootComponent = mpEndComponent->getParentComponent() ? mpEndComponent->getRootParentComponent() : 0;1769 mpEndRootComponent = mpEndComponent->getParentComponent() ? mpEndComponent->getRootParentComponent() : mpEndComponent; 1774 1770 mpEndExpandableConnectorTreeView = 0; 1775 1771 if (mpEndComponent->isExpandableConnector() || (mpEndRootComponent && mpEndRootComponent->isExpandableConnector())) {
Note: See TracChangeset
for help on using the changeset viewer.