diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2016-05-10 12:05:23 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-05-10 19:09:06 +0000 |
commit | 1a1b825f97a18146e7318401b1e25e79e416cbc4 (patch) | |
tree | 358a2cfcf19d66f85fbee68c6c4838985265462c /src/core/changes/qpropertyvalueaddedchangebase.h | |
parent | 68817e1a5c7f1e9e04b4978ea79fd80047d239b1 (diff) |
Make ctors explicit, provide out of line dtors and export classes
...for immediate subclasses of QSceneChange.
Task-number: QTBUG-51494
Change-Id: I7480d892ed2040c90e7ab056dee06198be085a9b
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/core/changes/qpropertyvalueaddedchangebase.h')
-rw-r--r-- | src/core/changes/qpropertyvalueaddedchangebase.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/core/changes/qpropertyvalueaddedchangebase.h b/src/core/changes/qpropertyvalueaddedchangebase.h index 29ea2ff71..69ce67315 100644 --- a/src/core/changes/qpropertyvalueaddedchangebase.h +++ b/src/core/changes/qpropertyvalueaddedchangebase.h @@ -41,6 +41,7 @@ #define QT3DCORE_QPROPERTYVALUEADDEDCHANGEBASE_H #include <Qt3DCore/qscenechange.h> +#include <Qt3DCore/qt3dcore_global.h> #include <QtCore/qsharedpointer.h> QT_BEGIN_NAMESPACE @@ -49,8 +50,11 @@ namespace Qt3DCore { class QPropertyValueAddedChangeBasePrivate; -class QPropertyValueAddedChangeBase : public QSceneChange +class QT3DCORESHARED_EXPORT QPropertyValueAddedChangeBase : public QSceneChange { +public: + ~QPropertyValueAddedChangeBase(); + protected: explicit QPropertyValueAddedChangeBase(QNodeId subjectId); QPropertyValueAddedChangeBase(QPropertyValueAddedChangeBasePrivate &dd, QNodeId subjectId); |