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 62
62
#include < QPointer>
63
63
#include < QMap>
64
64
#include < QElapsedTimer>
65
+ #include < QQuickWidget>
65
66
66
67
67
68
#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)
@@ -407,6 +408,17 @@ struct MainWindowPrivate
407
408
return DockWidget;
408
409
}
409
410
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
+
410
422
411
423
#ifdef Q_OS_WIN
412
424
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
@@ -424,7 +436,6 @@ struct MainWindowPrivate
424
436
}
425
437
#endif
426
438
#endif
427
-
428
439
};
429
440
430
441
// ============================================================================
@@ -557,6 +568,11 @@ void MainWindowPrivate::createContent()
557
568
// Create image viewer
558
569
DockWidget = createImageViewer ();
559
570
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);
560
576
}
561
577
562
578
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ ADS_OUT_ROOT = $${OUT_PWD}/..
2
2
3
3
TARGET = AdvancedDockingSystemDemo
4
4
DESTDIR = $${ADS_OUT_ROOT }/lib
5
- QT += core gui widgets
5
+ QT += core gui widgets quick quickwidgets
6
6
7
7
include (../ads.pri )
8
8
You can’t perform that action at this time.
0 commit comments