History

fix dock widget context

danteruiz committed 7 years ago

Commit 0fae6151 parent 4ee39352 files · +4 −2Browse files

Showing the changes to interface/src/ui/InteractiveWindow.cpp (1 of 2 files). Show all

Unified · Split

interface/src/ui/InteractiveWindow.cpp+2−1
@@ -92,6 +92,8 @@ InteractiveWindow::InteractiveWindow(const QString& sourceUrl, const QVariantMap · 91 unmodified lines
9292
9393 auto mainWindow = qApp->getWindow();
9494 _dockWidget = std::shared_ptr<DockWidget>(new DockWidget(title, mainWindow), dockWidgetDeleter);
95+ auto quickView = _dockWidget->getQuickView();
96+ Application::setupQmlSurface(quickView->rootContext(), true);
9597
9698 if (nativeWindowInfo.contains(DOCK_AREA_PROPERTY)) {
9799 DockArea dockedArea = (DockArea) nativeWindowInfo[DOCK_AREA_PROPERTY].toInt();
@@ -119,7 +121,6 @@ InteractiveWindow::InteractiveWindow(const QString& sourceUrl, const QVariantMap · 21 unmodified lines
119121 }
120122 }
121123
122− auto quickView = _dockWidget->getQuickView();
123124 QObject::connect(quickView.get(), &QQuickView::statusChanged, [&, this] (QQuickView::Status status) {
124125 if (status == QQuickView::Ready) {
125126 QQuickItem* rootItem = _dockWidget->getRootItem();