Skip to content

Commit

Permalink
Add class annotation for new classes.
Browse files Browse the repository at this point in the history
  • Loading branch information
adeas31 committed Oct 22, 2015
1 parent 981224e commit 49a4408
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 12 deletions.
4 changes: 2 additions & 2 deletions OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp
Expand Up @@ -1482,7 +1482,7 @@ LibraryTreeItem* LibraryTreeModel::getLibraryTreeItemFromFile(QString fileName,
* \param text
* \param show
*/
void LibraryTreeModel::showModelWidget(LibraryTreeItem *pLibraryTreeItem, QString text, bool show, bool newModel)
void LibraryTreeModel::showModelWidget(LibraryTreeItem *pLibraryTreeItem, QString text, bool show)
{
QApplication::setOverrideCursor(Qt::WaitCursor);
if (show) {
Expand All @@ -1501,7 +1501,7 @@ void LibraryTreeModel::showModelWidget(LibraryTreeItem *pLibraryTreeItem, QStrin
pLibraryTreeItem->getModelWidget()->hide();
}
} else {
ModelWidget *pModelWidget = new ModelWidget(pLibraryTreeItem, mpLibraryWidget->getMainWindow()->getModelWidgetContainer(), text, newModel);
ModelWidget *pModelWidget = new ModelWidget(pLibraryTreeItem, mpLibraryWidget->getMainWindow()->getModelWidgetContainer(), text);
pLibraryTreeItem->setModelWidget(pModelWidget);
pLibraryTreeItem->getModelWidget()->setWindowTitle(pLibraryTreeItem->getNameStructure() + (pLibraryTreeItem->isSaved() ? "" : "*"));
if (show) {
Expand Down
2 changes: 1 addition & 1 deletion OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.h
Expand Up @@ -240,7 +240,7 @@ class LibraryTreeModel : public QAbstractItemModel
void loadLibraryTreeItemPixmap(LibraryTreeItem *pLibraryTreeItem);
void loadDependentLibraries(QStringList libraries);
LibraryTreeItem* getLibraryTreeItemFromFile(QString fileName, int lineNumber);
void showModelWidget(LibraryTreeItem *pLibraryTreeItem, QString text = QString(""), bool show = true, bool newModel = false);
void showModelWidget(LibraryTreeItem *pLibraryTreeItem, QString text = QString(""), bool show = true);
void showHideProtectedClasses();
bool unloadClass(LibraryTreeItem *pLibraryTreeItem, bool askQuestion = true);
bool unloadTLMOrTextFile(LibraryTreeItem *pLibraryTreeItem, bool askQuestion = true);
Expand Down
7 changes: 1 addition & 6 deletions OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp
Expand Up @@ -2203,7 +2203,7 @@ void WelcomePageWidget::openLatestNewsItem(QListWidgetItem *pItem)
QDesktopServices::openUrl(url);
}

ModelWidget::ModelWidget(LibraryTreeItem* pLibraryTreeItem, ModelWidgetContainer *pModelWidgetContainer, QString text, bool newModel)
ModelWidget::ModelWidget(LibraryTreeItem* pLibraryTreeItem, ModelWidgetContainer *pModelWidgetContainer, QString text)
: QWidget(pModelWidgetContainer), mpModelWidgetContainer(pModelWidgetContainer), mpLibraryTreeItem(pLibraryTreeItem),
mloadWidgetComponents(false), mReloadNeeded(false)
{
Expand All @@ -2224,11 +2224,6 @@ ModelWidget::ModelWidget(LibraryTreeItem* pLibraryTreeItem, ModelWidgetContainer
connect(mpUndoStack, SIGNAL(canUndoChanged(bool)), SLOT(handleCanUndoChanged(bool)));
connect(mpUndoStack, SIGNAL(canRedoChanged(bool)), SLOT(handleCanRedoChanged(bool)));
mpUndoView = new QUndoView(mpUndoStack);
if (newModel) {
mpIconGraphicsView->addClassAnnotation(false);
mpDiagramGraphicsView->addClassAnnotation(false);
updateModelicaText();
}
loadModelWidget();
mpEditor = 0;
} else {
Expand Down
2 changes: 1 addition & 1 deletion OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.h
Expand Up @@ -326,7 +326,7 @@ class ModelWidget : public QWidget
{
Q_OBJECT
public:
ModelWidget(LibraryTreeItem* pLibraryTreeItem, ModelWidgetContainer *pModelWidgetContainer, QString text, bool newModel);
ModelWidget(LibraryTreeItem* pLibraryTreeItem, ModelWidgetContainer *pModelWidgetContainer, QString text);

class InheritedClass : public QObject
{
Expand Down
8 changes: 6 additions & 2 deletions OMEdit/OMEditGUI/Modeling/ModelicaClassDialog.cpp
Expand Up @@ -353,15 +353,19 @@ void ModelicaClassDialog::createModelicaClass()
bool wasNonExisting = false;
pLibraryTreeItem = pLibraryTreeModel->createLibraryTreeItem(mpNameTextBox->text().trimmed(), pParentLibraryTreeItem, wasNonExisting, false, false, true);
pLibraryTreeItem->setSaveContentsType(mpSaveContentsInOneFileCheckBox->isChecked() ? LibraryTreeItem::SaveInOneFile : LibraryTreeItem::SaveFolderStructure);
pLibraryTreeModel->updateLibraryTreeItemClassText(pLibraryTreeItem);
if (wasNonExisting) {
// load the LibraryTreeItem pixmap
pLibraryTreeModel->loadLibraryTreeItemPixmap(pLibraryTreeItem);
pLibraryTreeModel->loadNonExistingLibraryTreeItem(pLibraryTreeItem);
}
pLibraryTreeItem->setExpanded(true);
// show the ModelWidget
pLibraryTreeModel->showModelWidget(pLibraryTreeItem, "", true, true);
pLibraryTreeModel->showModelWidget(pLibraryTreeItem, "", true);
if (pLibraryTreeItem->getModelWidget()) {
pLibraryTreeItem->getModelWidget()->getIconGraphicsView()->addClassAnnotation(false);
pLibraryTreeItem->getModelWidget()->getDiagramGraphicsView()->addClassAnnotation(false);
pLibraryTreeItem->getModelWidget()->updateModelicaText();
}
accept();
}

Expand Down

0 comments on commit 49a4408

Please sign in to comment.