diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2014-06-30 14:19:16 +0200 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2014-07-05 12:43:43 +0200 |
commit | 1a04c80707efd97ad8c49d035c1a722d1106b0a1 (patch) | |
tree | 176e23a0ef1574a8c7d657cf9297c90c365d3c5f /src/render/frontend/qmesh.h | |
parent | 098e1bc3d5fd21146de1644c50f31c09d4d8b635 (diff) |
d-pointer in QMesh
Change-Id: I24ee1fb47a6efa33a854ddb8774b5cc559236f0c
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/frontend/qmesh.h')
-rw-r--r-- | src/render/frontend/qmesh.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/render/frontend/qmesh.h b/src/render/frontend/qmesh.h index f5be47fc1..79f774a8b 100644 --- a/src/render/frontend/qmesh.h +++ b/src/render/frontend/qmesh.h @@ -50,6 +50,8 @@ QT_BEGIN_NAMESPACE namespace Qt3D { +class QMeshPrivate; + /** * @brief Simple static mesh * @@ -59,19 +61,17 @@ class QT3DRENDERERSHARED_EXPORT QMesh : public QAbstractMesh Q_OBJECT public: - QMesh(Node *parent = 0); - virtual ~QMesh(); + explicit QMesh(Node *parent = 0); void setSource(const QString &source) Q_DECL_OVERRIDE; MeshDataPtr data() const; void setData(MeshDataPtr d); -private: +protected: + Q_DECLARE_PRIVATE(QMesh) + QMesh(QMeshPrivate &dd, Node *parent = 0); - MeshDataPtr m_data; - QString m_source; - bool m_sourceDirty; }; } |