Skip to content

Commit

Permalink
Read the default value
Browse files Browse the repository at this point in the history
Fixed the annotation completer icon path
Made the auto complete case insensitive

Belonging to [master]:
  - #115
  • Loading branch information
adeas31 authored and OpenModelica-Hudson committed Apr 8, 2019
1 parent fdc07bf commit f461d84
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 3 deletions.
2 changes: 1 addition & 1 deletion OMEdit/OMEdit/OMEditGUI/Editors/BaseEditor.cpp
Expand Up @@ -693,7 +693,7 @@ PlainTextEdit::PlainTextEdit(BaseEditor *pBaseEditor)
pSortFilterProxyModel->sort(0,Qt::AscendingOrder);
mpCompleter = new QCompleter(this);
mpCompleter->setModel(pSortFilterProxyModel);
mpCompleter->setCaseSensitivity(Qt::CaseSensitive);
mpCompleter->setCaseSensitivity(Qt::CaseInsensitive);
mpCompleter->setWrapAround(false);
mpCompleter->setWidget(this);
mpCompleter->setCompletionMode(QCompleter::PopupCompletion);
Expand Down
4 changes: 3 additions & 1 deletion OMEdit/OMEdit/OMEditGUI/Editors/ModelicaEditor.cpp
Expand Up @@ -246,7 +246,9 @@ void ModelicaEditor::getCompletionAnnotations(const QStringList &stack, QList<Co
QList<ComponentInfo *> components = pAnnotation->getComponentsList();
for (int i = 0; i < components.size(); ++i) {
QString componentName = components[i]->getName();
annotations << CompleterItem(componentName, componentName + " = ", componentName, components[i]->getHTMLDescription());
QString componentValue = components[i]->getParameterValue(MainWindow::instance()->getOMCProxy(), pAnnotation->getNameStructure());
annotations << CompleterItem(componentName, QString("%1 = %2").arg(componentName, componentValue), componentName,
components[i]->getHTMLDescription());
}
}
}
Expand Down
3 changes: 2 additions & 1 deletion OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp
Expand Up @@ -672,8 +672,9 @@ LibraryTreeItem *LibraryTreeItem::getDirectComponentsClass(const QString &name)
{
QList<LibraryTreeItem*> children = childrenItems();
for (int i = 0; i < children.size(); ++i) {
if (children[i]->getName() == name)
if (children[i]->getName() == name) {
return children[i];
}
}
const QList<ComponentInfo*> &components = getComponentsList();
for (int i = 0; i < components.size(); ++i) {
Expand Down

0 comments on commit f461d84

Please sign in to comment.