summaryrefslogtreecommitdiffstats
path: root/src/render/geometry/qmesh_p.h
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2018-01-19 07:42:06 +0100
committerPaul Lemire <paul.lemire@kdab.com>2018-01-22 06:08:41 +0000
commit2ca0dbadaac328826807c6b9bf2b46dbb955e3d2 (patch)
tree6aa5007706cfe514cc6dcb16f9c6276fa808576a /src/render/geometry/qmesh_p.h
parentfac6dcc70de922dc3f3dd105e9d725092e6fd808 (diff)
QMesh: add a status property
This will allow to monitor the loading of the mesh. Change-Id: I52ad7a7d556c64bfdb04173be932d6fe79bf5ae2 Task-number: QTBUG-60927 Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src/render/geometry/qmesh_p.h')
-rw-r--r--src/render/geometry/qmesh_p.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/render/geometry/qmesh_p.h b/src/render/geometry/qmesh_p.h
index e8eccb608..76fc351a8 100644
--- a/src/render/geometry/qmesh_p.h
+++ b/src/render/geometry/qmesh_p.h
@@ -54,14 +54,13 @@
#include <Qt3DCore/private/qdownloadhelperservice_p.h>
#include <Qt3DRender/private/qgeometryrenderer_p.h>
#include <Qt3DRender/private/qt3drender_global_p.h>
+#include <Qt3DRender/qmesh.h>
#include <QUrl>
QT_BEGIN_NAMESPACE
namespace Qt3DRender {
-class QMesh;
-
class QT3DRENDERSHARED_PRIVATE_EXPORT QMeshPrivate : public QGeometryRendererPrivate
{
public:
@@ -72,9 +71,11 @@ public:
void setScene(Qt3DCore::QScene *scene) override;
void updateFunctor();
+ void setStatus(QMesh::Status status);
QUrl m_source;
QString m_meshName;
+ QMesh::Status m_status;
};
class Q_AUTOTEST_EXPORT MeshDownloadRequest : public Qt3DCore::QDownloadRequest