diff options
Diffstat (limited to 'src/runtime/api/q3dssurfaceviewer.cpp')
-rw-r--r-- | src/runtime/api/q3dssurfaceviewer.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/runtime/api/q3dssurfaceviewer.cpp b/src/runtime/api/q3dssurfaceviewer.cpp index bbe6344..8ead5af 100644 --- a/src/runtime/api/q3dssurfaceviewer.cpp +++ b/src/runtime/api/q3dssurfaceviewer.cpp @@ -469,11 +469,6 @@ Q3DSSurfaceViewerPrivate::Q3DSSurfaceViewerPrivate() viewerSettings(new Q3DSViewerSettings) { Q3DSPresentationPrivate::get(presentation)->setController(this); - - QObject::connect(viewerSettings, &Q3DSViewerSettings::showRenderStatsChanged, viewerSettings, [this] { - if (engine) - engine->setProfileUiVisible(viewerSettings->isShowingRenderStats()); - }); } Q3DSSurfaceViewerPrivate::~Q3DSSurfaceViewerPrivate() @@ -511,6 +506,7 @@ bool Q3DSSurfaceViewerPrivate::createEngine() return false; } engine->setSurface(windowOrOffscreenSurface); + engine->setViewerSettings(viewerSettings); qCDebug(lc3DSSurface, "Created engine %p", engine); @@ -528,8 +524,6 @@ bool Q3DSSurfaceViewerPrivate::createEngine() QObject::connect(engine, &Q3DSEngine::presentationLoaded, engine, [this] { Q_Q(Q3DSSurfaceViewer); - if (viewerSettings->isShowingRenderStats()) - engine->setProfileUiVisible(true); emit q->presentationLoaded(); }); |