Skip to content

Commit

Permalink
- Use one constructor for ModelWidget to avoid duplicating the same s…
Browse files Browse the repository at this point in the history
…ource code.

git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24897 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
adeas31 committed Mar 4, 2015
1 parent 1c1431e commit d1f47f7
Show file tree
Hide file tree
Showing 4 changed files with 128 additions and 242 deletions.
10 changes: 1 addition & 9 deletions OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp
Expand Up @@ -1966,15 +1966,7 @@ void LibraryTreeWidget::showModelWidget(LibraryTreeNode *pLibraryTreeNode, bool
mpMainWindow->getModelWidgetContainer()->addModelWidget(pLibraryTreeNode->getModelWidget());
} else {
ModelWidget *pModelWidget = 0;
if (pLibraryTreeNode->getLibraryType() == LibraryTreeNode::Modelica) {
pModelWidget = new ModelWidget(newClass, extendsClass, pLibraryTreeNode, mpMainWindow->getModelWidgetContainer());
} else if (pLibraryTreeNode->getLibraryType() == LibraryTreeNode::Text) {
pModelWidget = new ModelWidget(text, pLibraryTreeNode, mpMainWindow->getModelWidgetContainer());
} else if (pLibraryTreeNode->getLibraryType() == LibraryTreeNode::TLM) {
pModelWidget = new ModelWidget(text, text, pLibraryTreeNode, mpMainWindow->getModelWidgetContainer());
} else {
// ???
}
pModelWidget = new ModelWidget(pLibraryTreeNode, mpMainWindow->getModelWidgetContainer(), newClass, extendsClass, text);
pLibraryTreeNode->setModelWidget(pModelWidget);
pLibraryTreeNode->getModelWidget()->setWindowTitle(pLibraryTreeNode->getNameStructure() + (pLibraryTreeNode->isSaved() ? "" : "*"));
mpMainWindow->getModelWidgetContainer()->addModelWidget(pModelWidget);
Expand Down

0 comments on commit d1f47f7

Please sign in to comment.