File tree Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change 6262#include < QPointer>
6363#include < QMap>
6464#include < QElapsedTimer>
65+ #include < QQuickWidget>
6566
6667
6768#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)
@@ -407,6 +408,17 @@ struct MainWindowPrivate
407408 return DockWidget;
408409 }
409410
411+ /* *
412+ * Create QQuickWidget for test for OpenGL and QQuick
413+ */
414+ ads::CDockWidget *createQQuickWidget ()
415+ {
416+ QQuickWidget *widget = new QQuickWidget ();
417+ ads::CDockWidget *dockWidget = new ads::CDockWidget (" Quick" );
418+ dockWidget->setWidget (widget);
419+ return dockWidget;
420+ }
421+
410422
411423#ifdef Q_OS_WIN
412424#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
@@ -424,7 +436,6 @@ struct MainWindowPrivate
424436 }
425437#endif
426438#endif
427-
428439};
429440
430441// ============================================================================
@@ -557,6 +568,11 @@ void MainWindowPrivate::createContent()
557568 // Create image viewer
558569 DockWidget = createImageViewer ();
559570 DockManager->addDockWidget (ads::LeftDockWidgetArea, DockWidget);
571+
572+ // Create quick widget
573+ DockWidget = createQQuickWidget ();
574+ DockWidget->setFeature (ads::CDockWidget::DockWidgetClosable, true );
575+ DockManager->addDockWidget (ads::LeftDockWidgetArea, DockWidget);
560576}
561577
562578
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ ADS_OUT_ROOT = $${OUT_PWD}/..
22
33TARGET = AdvancedDockingSystemDemo
44DESTDIR = $${ADS_OUT_ROOT }/lib
5- QT += core gui widgets
5+ QT += core gui widgets quick quickwidgets
66
77include (../ads.pri )
88
You can’t perform that action at this time.
0 commit comments