diff options
author | Samuel Rødal <samuel.rodal@nokia.com> | 2011-07-29 09:55:17 +0200 |
---|---|---|
committer | Samuel Rødal <samuel.rodal@nokia.com> | 2011-07-29 14:01:08 +0200 |
commit | 9ba14ed272a22c9eff1f81664e2a02c617b90828 (patch) | |
tree | 56c51b69ea0f8fe8971a1fc6409b4db7d7cab751 /src/scripttools | |
parent | 1f2cb419ac2f776ee5bae1bcd877ea14e5a27a38 (diff) | |
parent | 3f515dcae3d5e4cd5571d3ae054fc64fc57e3c96 (diff) | |
download | qtscript-9ba14ed272a22c9eff1f81664e2a02c617b90828.tar.gz |
Merge remote branch 'gerrit/master' into refactor
Change-Id: I4e9fc2e2b8f53a7b20831225093126167030a382
Diffstat (limited to 'src/scripttools')
6 files changed, 11 insertions, 23 deletions
diff --git a/src/scripttools/debugging/qscriptdebuggerconsolecommandgroupdata.cpp b/src/scripttools/debugging/qscriptdebuggerconsolecommandgroupdata.cpp index 672372e..4d9c041 100644 --- a/src/scripttools/debugging/qscriptdebuggerconsolecommandgroupdata.cpp +++ b/src/scripttools/debugging/qscriptdebuggerconsolecommandgroupdata.cpp @@ -42,6 +42,7 @@ #include "qscriptdebuggerconsolecommandgroupdata_p.h" #include <QtCore/qstring.h> +#include <QtCore/qshareddata.h> QT_BEGIN_NAMESPACE @@ -53,7 +54,7 @@ QT_BEGIN_NAMESPACE \brief The QScriptDebuggerConsoleCommandGroupData class holds data associated with a console command group. */ -class QScriptDebuggerConsoleCommandGroupDataPrivate +class QScriptDebuggerConsoleCommandGroupDataPrivate : public QSharedData { public: QScriptDebuggerConsoleCommandGroupDataPrivate(); @@ -61,13 +62,10 @@ public: QString shortDescription; QString longDescription; - - QBasicAtomicInt ref; }; QScriptDebuggerConsoleCommandGroupDataPrivate::QScriptDebuggerConsoleCommandGroupDataPrivate() { - ref = 0; } QScriptDebuggerConsoleCommandGroupDataPrivate::~QScriptDebuggerConsoleCommandGroupDataPrivate() diff --git a/src/scripttools/debugging/qscriptdebuggervalue.cpp b/src/scripttools/debugging/qscriptdebuggervalue.cpp index 3882070..a19a190 100644 --- a/src/scripttools/debugging/qscriptdebuggervalue.cpp +++ b/src/scripttools/debugging/qscriptdebuggervalue.cpp @@ -45,6 +45,7 @@ #include <QtScript/qscriptengine.h> #include <QtCore/qdatastream.h> #include <QtCore/qdebug.h> +#include <QtCore/qshareddata.h> QT_BEGIN_NAMESPACE @@ -56,7 +57,7 @@ QT_BEGIN_NAMESPACE \brief The QScriptDebuggerValue class represents a script value. */ -class QScriptDebuggerValuePrivate +class QScriptDebuggerValuePrivate : public QSharedData { public: QScriptDebuggerValuePrivate(); @@ -69,14 +70,11 @@ public: double numberValue; qint64 objectId; }; - - QBasicAtomicInt ref; }; QScriptDebuggerValuePrivate::QScriptDebuggerValuePrivate() : type(QScriptDebuggerValue::NoValue) { - ref = 0; } QScriptDebuggerValuePrivate::~QScriptDebuggerValuePrivate() diff --git a/src/scripttools/debugging/qscriptdebuggervalueproperty.cpp b/src/scripttools/debugging/qscriptdebuggervalueproperty.cpp index ab8f040..d06f34f 100644 --- a/src/scripttools/debugging/qscriptdebuggervalueproperty.cpp +++ b/src/scripttools/debugging/qscriptdebuggervalueproperty.cpp @@ -43,7 +43,7 @@ #include "qscriptdebuggervalue_p.h" #include "qscriptdebuggerobjectsnapshotdelta_p.h" -#include <QtCore/qatomic.h> +#include <QtCore/qshareddata.h> #include <QtCore/qdatastream.h> #include <QtCore/qstring.h> @@ -54,7 +54,7 @@ QT_BEGIN_NAMESPACE \class QScriptDebuggerValueProperty */ -class QScriptDebuggerValuePropertyPrivate +class QScriptDebuggerValuePropertyPrivate : public QSharedData { public: QScriptDebuggerValuePropertyPrivate(); @@ -64,13 +64,10 @@ public: QScriptDebuggerValue value; QString valueAsString; QScriptValue::PropertyFlags flags; - - QBasicAtomicInt ref; }; QScriptDebuggerValuePropertyPrivate::QScriptDebuggerValuePropertyPrivate() { - ref = 0; } QScriptDebuggerValuePropertyPrivate::~QScriptDebuggerValuePropertyPrivate() diff --git a/src/scripttools/debugging/qscriptscriptdata.cpp b/src/scripttools/debugging/qscriptscriptdata.cpp index f58d754..074c1e5 100644 --- a/src/scripttools/debugging/qscriptscriptdata.cpp +++ b/src/scripttools/debugging/qscriptscriptdata.cpp @@ -44,6 +44,7 @@ #include <QtCore/qdatastream.h> #include <QtCore/qstring.h> #include <QtCore/qstringlist.h> +#include <QtCore/qshareddata.h> QT_BEGIN_NAMESPACE @@ -55,7 +56,7 @@ QT_BEGIN_NAMESPACE \brief The QScriptScriptData class holds data associated with a script. */ -class QScriptScriptDataPrivate +class QScriptScriptDataPrivate : public QSharedData { public: QScriptScriptDataPrivate(); @@ -65,13 +66,10 @@ public: QString fileName; int baseLineNumber; QDateTime timeStamp; - - QBasicAtomicInt ref; }; QScriptScriptDataPrivate::QScriptScriptDataPrivate() { - ref = 0; } QScriptScriptDataPrivate::~QScriptScriptDataPrivate() diff --git a/src/scripttools/debugging/qscriptvalueproperty.cpp b/src/scripttools/debugging/qscriptvalueproperty.cpp index 91a59e5..4e16f9c 100644 --- a/src/scripttools/debugging/qscriptvalueproperty.cpp +++ b/src/scripttools/debugging/qscriptvalueproperty.cpp @@ -41,12 +41,12 @@ #include "qscriptvalueproperty_p.h" -#include <QtCore/qatomic.h> +#include <QtCore/qshareddata.h> #include <QtCore/qstring.h> QT_BEGIN_NAMESPACE -class QScriptValuePropertyPrivate +class QScriptValuePropertyPrivate : public QSharedData { public: QScriptValuePropertyPrivate(); @@ -55,13 +55,10 @@ public: QString name; QScriptValue value; QScriptValue::PropertyFlags flags; - - QBasicAtomicInt ref; }; QScriptValuePropertyPrivate::QScriptValuePropertyPrivate() { - ref = 0; } QScriptValuePropertyPrivate::~QScriptValuePropertyPrivate() diff --git a/src/scripttools/scripttools.pro b/src/scripttools/scripttools.pro index 9ced50b..4384ed4 100644 --- a/src/scripttools/scripttools.pro +++ b/src/scripttools/scripttools.pro @@ -13,7 +13,7 @@ DEFINES += QT_NO_USING_NAMESPACE unix|win32-g++*:QMAKE_PKGCONFIG_REQUIRES = QtCore QtGui QtScript -include($$QT_SOURCE_TREE/src/qbase.pri) +load(qt_module_config) HEADERS += qtscripttoolsversion.h |