summaryrefslogtreecommitdiffstats
path: root/src/core/changes/qpropertyvalueaddedchangebase.h
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2016-05-10 12:05:23 +0100
committerSean Harmer <sean.harmer@kdab.com>2016-05-10 19:09:06 +0000
commit1a1b825f97a18146e7318401b1e25e79e416cbc4 (patch)
tree358a2cfcf19d66f85fbee68c6c4838985265462c /src/core/changes/qpropertyvalueaddedchangebase.h
parent68817e1a5c7f1e9e04b4978ea79fd80047d239b1 (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.h6
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);