summaryrefslogtreecommitdiffstats
path: root/src/modelingwidgets/qmodelingobjectpropertyeditor.cpp
diff options
context:
space:
mode:
authorSandro S. Andrade <sandroandrade@kde.org>2013-11-27 22:03:05 -0300
committerSandro S. Andrade <sandroandrade@kde.org>2013-11-28 03:47:27 +0100
commit55c12a210e2738944ff60e4c9c36f647497f241d (patch)
tree41ad699026c5ac1b3dedcc3268cb5203c02a2572 /src/modelingwidgets/qmodelingobjectpropertyeditor.cpp
parent79eb41aa6c59fc62b54759790891b5df424c03dd (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.cpp10
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