diff options
| author | Sandro S. Andrade <sandroandrade@kde.org> | 2013-10-25 14:30:04 -0300 |
|---|---|---|
| committer | Sandro S. Andrade <sandroandrade@kde.org> | 2013-10-25 19:27:40 +0200 |
| commit | 19865b5cdc94512d2dae89f5b50ca813d1962eac (patch) | |
| tree | 2ae80daf5c0906c443961a1bf9e67d9d66e4e1b7 /src/uml/qobjects/qumlusecaseobject.cpp | |
| parent | b715a4573294771118213d866d70b947bade715b (diff) | |
Fix reset of properties with default value
Change-Id: Ib1be0e68757479a14561f70c79b2f38917b8dff8
Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'src/uml/qobjects/qumlusecaseobject.cpp')
| -rw-r--r-- | src/uml/qobjects/qumlusecaseobject.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/uml/qobjects/qumlusecaseobject.cpp b/src/uml/qobjects/qumlusecaseobject.cpp index 943600f7..0374647a 100644 --- a/src/uml/qobjects/qumlusecaseobject.cpp +++ b/src/uml/qobjects/qumlusecaseobject.cpp @@ -763,6 +763,7 @@ void QUmlUseCaseObject::setVisibility(QtUml::VisibilityKind visibility) void QUmlUseCaseObject::unsetVisibility() { Q_D(QModelingObject); + setVisibility(QtUml::VisibilityKindPublic); d->modifiedResettableProperties.removeAll(QStringLiteral("visibility")); } @@ -783,6 +784,7 @@ void QUmlUseCaseObject::setLeaf(bool isLeaf) void QUmlUseCaseObject::unsetLeaf() { Q_D(QModelingObject); + setLeaf(false); d->modifiedResettableProperties.removeAll(QStringLiteral("leaf")); } @@ -888,6 +890,7 @@ void QUmlUseCaseObject::setAbstract(bool isAbstract) void QUmlUseCaseObject::unsetAbstract() { Q_D(QModelingObject); + setAbstract(false); d->modifiedResettableProperties.removeAll(QStringLiteral("abstract")); } @@ -899,6 +902,7 @@ void QUmlUseCaseObject::setFinalSpecialization(bool isFinalSpecialization) void QUmlUseCaseObject::unsetFinalSpecialization() { Q_D(QModelingObject); + setFinalSpecialization(false); d->modifiedResettableProperties.removeAll(QStringLiteral("finalSpecialization")); } |
