From 4fee4ed98630e9f65d3a178f46e97fb78ec4fa31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antti=20M=C3=A4=C3=A4tt=C3=A4?= Date: Fri, 3 May 2019 15:27:20 +0300 Subject: Add presentationLoaded to Q3DSSurfaceViewer Task-number: QT3DS-3260 Change-Id: I4db352a640d62fde91d113865a985386ba24c512 Reviewed-by: Mahmoud Badri Reviewed-by: Miikka Heikkinen --- src/Viewer/studio3d/q3dssurfaceviewer.cpp | 2 ++ src/Viewer/studio3d/q3dssurfaceviewer.h | 1 + 2 files changed, 3 insertions(+) diff --git a/src/Viewer/studio3d/q3dssurfaceviewer.cpp b/src/Viewer/studio3d/q3dssurfaceviewer.cpp index 546d92d1..d17f069e 100644 --- a/src/Viewer/studio3d/q3dssurfaceviewer.cpp +++ b/src/Viewer/studio3d/q3dssurfaceviewer.cpp @@ -360,6 +360,8 @@ bool Q3DSSurfaceViewerPrivate::initializeRuntime() m_context->makeCurrent(m_surface); m_viewerApp = &Q3DSViewerApp::Create(m_context, new Qt3DSAudioPlayerImpl(), &m_startupTimer); + connect(m_viewerApp, &Q3DSViewerApp::SigPresentationReady, + this->q_ptr, &Q3DSSurfaceViewer::presentationLoaded); Q_ASSERT(m_viewerApp); diff --git a/src/Viewer/studio3d/q3dssurfaceviewer.h b/src/Viewer/studio3d/q3dssurfaceviewer.h index fc99ccaf..1a43c4cd 100644 --- a/src/Viewer/studio3d/q3dssurfaceviewer.h +++ b/src/Viewer/studio3d/q3dssurfaceviewer.h @@ -87,6 +87,7 @@ public Q_SLOTS: void setPresentationId(const QString &id); Q_SIGNALS: + void presentationLoaded(); void sizeChanged(const QSize &size); void autoSizeChanged(bool autoSize); void updateIntervalChanged(bool autoUpdate); -- cgit v1.2.3