diff options
author | Sandro S. Andrade <sandroandrade@kde.org> | 2013-08-25 21:01:35 -0300 |
---|---|---|
committer | Sandro S. Andrade <sandroandrade@kde.org> | 2013-08-26 02:01:03 +0200 |
commit | 5392c0a8ce5545783c86d830e8c321d487538613 (patch) | |
tree | c62cf41f3bb917f5767c9f09d94395d644538fad /src/uml/qumlwritevariableaction.cpp | |
parent | 1c770ad764a39ce0ad40913c1c4bd72bd43710a9 (diff) |
Add dpointer-free UML metamodel implementation
- UML metamodel isn't likely to have changes, therefore we
can get rid of d-pointer and private classes
Change-Id: Id61fd25b965da5ed920e863d047e40ec293c106a
Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'src/uml/qumlwritevariableaction.cpp')
-rw-r--r-- | src/uml/qumlwritevariableaction.cpp | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/src/uml/qumlwritevariableaction.cpp b/src/uml/qumlwritevariableaction.cpp index 7828145c..20ac6959 100644 --- a/src/uml/qumlwritevariableaction.cpp +++ b/src/uml/qumlwritevariableaction.cpp @@ -39,17 +39,11 @@ ** ****************************************************************************/ #include "qumlwritevariableaction.h" -#include "qumlwritevariableaction_p.h" #include <QtUml/QUmlInputPin> QT_BEGIN_NAMESPACE -QUmlWriteVariableActionPrivate::QUmlWriteVariableActionPrivate() : - value(0) -{ -} - /*! \class QUmlWriteVariableAction @@ -58,11 +52,9 @@ QUmlWriteVariableActionPrivate::QUmlWriteVariableActionPrivate() : \brief WriteVariableAction is an abstract class for variable actions that change variable values. */ -QUmlWriteVariableAction::QUmlWriteVariableAction(bool create_d_ptr) : - QUmlVariableAction(false) +QUmlWriteVariableAction::QUmlWriteVariableAction() : + _value(0) { - if (create_d_ptr) - set_d_ptr(new QUmlWriteVariableActionPrivate); } // OWNED ATTRIBUTES @@ -74,17 +66,15 @@ QUmlInputPin *QUmlWriteVariableAction::value() const { // This is a read-write association end - QM_D(const QUmlWriteVariableAction); - return d->value; + return _value; } void QUmlWriteVariableAction::setValue(QUmlInputPin *value) { // This is a read-write association end - QM_D(QUmlWriteVariableAction); - if (d->value != value) { - d->value = value; + if (_value != value) { + _value = value; } } |