1919#include < QToolBar>
2020
2121#include " DockAreaWidget.h"
22- #include " DockAreaTitleBar.h"
23- #include " DockAreaTabBar.h"
2422#include " FloatingDockContainer.h"
2523#include " DockComponentsFactory.h"
2624
@@ -44,7 +42,7 @@ CMainWindow::CMainWindow(QWidget *parent)
4442 QLabel* label = new QLabel ();
4543 label->setText (" This is a DockArea which is always visible, even if it does not contain any DockWidgets." );
4644 label->setAlignment (Qt::AlignCenter);
47- CDockWidget* CentralDockWidget = new CDockWidget (" CentralWidget" );
45+ CDockWidget* CentralDockWidget = DockManager-> createDockWidget (" CentralWidget" );
4846 CentralDockWidget->setWidget (label);
4947 CentralDockWidget->setFeature (ads::CDockWidget::NoTab, true );
5048 auto * CentralDockArea = DockManager->setCentralWidget (CentralDockWidget);
@@ -53,7 +51,7 @@ CMainWindow::CMainWindow(QWidget *parent)
5351 QTableWidget* table = new QTableWidget ();
5452 table->setColumnCount (3 );
5553 table->setRowCount (10 );
56- CDockWidget* TableDockWidget = new CDockWidget (" Table 1" );
54+ CDockWidget* TableDockWidget = DockManager-> createDockWidget (" Table 1" );
5755 TableDockWidget->setWidget (table);
5856 TableDockWidget->setMinimumSizeHintMode (CDockWidget::MinimumSizeHintFromDockWidget);
5957 TableDockWidget->resize (250 , 150 );
@@ -65,7 +63,7 @@ CMainWindow::CMainWindow(QWidget *parent)
6563 table = new QTableWidget ();
6664 table->setColumnCount (5 );
6765 table->setRowCount (1020 );
68- TableDockWidget = new CDockWidget (" Table 2" );
66+ TableDockWidget = DockManager-> createDockWidget (" Table 2" );
6967 TableDockWidget->setWidget (table);
7068 TableDockWidget->setMinimumSizeHintMode (CDockWidget::MinimumSizeHintFromDockWidget);
7169 TableDockWidget->resize (250 , 150 );
@@ -76,7 +74,7 @@ CMainWindow::CMainWindow(QWidget *parent)
7674 QTableWidget* propertiesTable = new QTableWidget ();
7775 propertiesTable->setColumnCount (3 );
7876 propertiesTable->setRowCount (10 );
79- CDockWidget* PropertiesDockWidget = new CDockWidget (" Properties" );
77+ CDockWidget* PropertiesDockWidget = DockManager-> createDockWidget (" Properties" );
8078 PropertiesDockWidget->setWidget (propertiesTable);
8179 PropertiesDockWidget->setMinimumSizeHintMode (CDockWidget::MinimumSizeHintFromDockWidget);
8280 PropertiesDockWidget->resize (250 , 150 );
0 commit comments