diff --git a/src/plugins/perfprofiler/perfprofilertraceview.cpp b/src/plugins/perfprofiler/perfprofilertraceview.cpp index bc2df091520..a330b6eb9a9 100644 --- a/src/plugins/perfprofiler/perfprofilertraceview.cpp +++ b/src/plugins/perfprofiler/perfprofilertraceview.cpp @@ -76,7 +76,11 @@ PerfProfilerTraceView::PerfProfilerTraceView(QWidget *parent, PerfProfilerTool * bool PerfProfilerTraceView::isUsable() const { +#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) return quickWindow()->rendererInterface()->graphicsApi() == QSGRendererInterface::OpenGL; +#else + return QSGRendererInterface::isApiRhiBased(quickWindow()->rendererInterface()->graphicsApi()); +#endif } void PerfProfilerTraceView::selectByTypeId(int typeId) diff --git a/src/plugins/qmlprofiler/qmlprofilertraceview.cpp b/src/plugins/qmlprofiler/qmlprofilertraceview.cpp index 3ceae1d712b..4e40644c6f2 100644 --- a/src/plugins/qmlprofiler/qmlprofilertraceview.cpp +++ b/src/plugins/qmlprofiler/qmlprofilertraceview.cpp @@ -296,8 +296,12 @@ void QmlProfilerTraceView::showContextMenu(QPoint position) bool QmlProfilerTraceView::isUsable() const { +#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) return d->m_mainView->quickWindow()->rendererInterface()->graphicsApi() == QSGRendererInterface::OpenGL; +#else + return QSGRendererInterface::isApiRhiBased(d->m_mainView->quickWindow()->rendererInterface()->graphicsApi()); +#endif } bool QmlProfilerTraceView::isSuspended() const