mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 05:17:02 +02:00
Don't request an OpenGL 2.0 context via the dock widget
This commit is contained in:
parent
b95515933f
commit
abb71ba604
1 changed files with 2 additions and 0 deletions
|
@ -17,6 +17,7 @@
|
||||||
#include <QtQml/QQmlEngine>
|
#include <QtQml/QQmlEngine>
|
||||||
#include <QtQml/QQmlContext>
|
#include <QtQml/QQmlContext>
|
||||||
#include <QQuickView>
|
#include <QQuickView>
|
||||||
|
#include <gl/GLHelpers.h>
|
||||||
|
|
||||||
#include <PathUtils.h>
|
#include <PathUtils.h>
|
||||||
|
|
||||||
|
@ -28,6 +29,7 @@ DockWidget::DockWidget(const QString& title, QWidget* parent) : QDockWidget(titl
|
||||||
auto offscreenUi = DependencyManager::get<OffscreenUi>();
|
auto offscreenUi = DependencyManager::get<OffscreenUi>();
|
||||||
auto qmlEngine = offscreenUi->getSurfaceContext()->engine();
|
auto qmlEngine = offscreenUi->getSurfaceContext()->engine();
|
||||||
_quickView = std::shared_ptr<QQuickView>(new QQuickView(qmlEngine, nullptr), quickViewDeleter);
|
_quickView = std::shared_ptr<QQuickView>(new QQuickView(qmlEngine, nullptr), quickViewDeleter);
|
||||||
|
_quickView->setFormat(getDefaultOpenGLSurfaceFormat());
|
||||||
QWidget* widget = QWidget::createWindowContainer(_quickView.get());
|
QWidget* widget = QWidget::createWindowContainer(_quickView.get());
|
||||||
setWidget(widget);
|
setWidget(widget);
|
||||||
QWidget* headerWidget = new QWidget();
|
QWidget* headerWidget = new QWidget();
|
||||||
|
|
Loading…
Reference in a new issue