diff options
| author | Sandro S. Andrade <sandroandrade@kde.org> | 2013-11-27 22:03:05 -0300 |
|---|---|---|
| committer | Sandro S. Andrade <sandroandrade@kde.org> | 2013-11-28 03:47:27 +0100 |
| commit | 55c12a210e2738944ff60e4c9c36f647497f241d (patch) | |
| tree | 41ad699026c5ac1b3dedcc3268cb5203c02a2572 /src/modelingwidgets/qmodelingobjectpropertyeditor.cpp | |
| parent | 79eb41aa6c59fc62b54759790891b5df424c03dd (diff) | |
Implement file->closeModel operation in DuSE-MT
Change-Id: Icd4bd36725c9d8c9b8e4580fd831356199087675
Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'src/modelingwidgets/qmodelingobjectpropertyeditor.cpp')
| -rw-r--r-- | src/modelingwidgets/qmodelingobjectpropertyeditor.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/modelingwidgets/qmodelingobjectpropertyeditor.cpp b/src/modelingwidgets/qmodelingobjectpropertyeditor.cpp index 02c86dd9..dcb2622f 100644 --- a/src/modelingwidgets/qmodelingobjectpropertyeditor.cpp +++ b/src/modelingwidgets/qmodelingobjectpropertyeditor.cpp @@ -158,10 +158,12 @@ void QModelingObjectPropertyEditor::modelReset() { Q_D(QModelingObjectPropertyEditor); - d->label->setText(QString::fromLatin1("%1: %2").arg(d->propertyModel->modelingObject()->objectName()).arg(QString::fromLatin1(d->propertyModel->modelingObject()->metaObject()->className()).remove(QRegularExpression(QStringLiteral("Object$"))))); - d->treeView->expandAll(); - d->treeView->resizeColumnToContents(0); - d->treeView->resizeColumnToContents(1); + if (d->propertyModel->modelingObject()) { + d->label->setText(QString::fromLatin1("%1: %2").arg(d->propertyModel->modelingObject()->objectName()).arg(QString::fromLatin1(d->propertyModel->modelingObject()->metaObject()->className()).remove(QRegularExpression(QStringLiteral("Object$"))))); + d->treeView->expandAll(); + d->treeView->resizeColumnToContents(0); + d->treeView->resizeColumnToContents(1); + } } QT_END_NAMESPACE |
