summaryrefslogtreecommitdiffstats
path: root/src/uml/qumlwritevariableaction.cpp
diff options
context:
space:
mode:
authorSandro S. Andrade <sandroandrade@kde.org>2013-08-25 21:01:35 -0300
committerSandro S. Andrade <sandroandrade@kde.org>2013-08-26 02:01:03 +0200
commit5392c0a8ce5545783c86d830e8c321d487538613 (patch)
treec62cf41f3bb917f5767c9f09d94395d644538fad /src/uml/qumlwritevariableaction.cpp
parent1c770ad764a39ce0ad40913c1c4bd72bd43710a9 (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.cpp20
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;
}
}