46 virtual unsigned int zOrderIndex()
const;
50 DockPanel *dockPanelAt(
const QPoint &globalPos)
const;
53 QList<DockPanel *> openedDockPanels()
const;
54 QList<DockWidget *> openedDockWidgets()
const;
55 bool hasOpenDockPanels()
const;
56 bool hasTopLevelDockWidget()
const;
57 int dockPanelCount()
const;
58 int visibleDockPanelCount()
const;
60 DockWidget::DockWidgetFeatures features()
const;
61 bool isFloating()
const;
65 void closeOtherAreas(
DockPanel *keepOpenPanel);
68 QList<DockAutoHideContainer *> autoHideWidgets()
const;
69 QRect contentRect()
const;
78 void createRootSplitter();
81 QList<QPointer<DockPanel>> removeAllDockPanels();
85 QList<DockWidget *> dockWidgets()
const;
86 void updateSplitterHandles(QSplitter *splitter);
90 void createSideTabBarWidgets();
94 void handleAutoHideWidgetEvent(QEvent *e, QWidget *w);
96 void saveState(QXmlStreamWriter &s)
const;
99 virtual bool event(QEvent *e)
override;
104 friend class DockFloatingContainerPrivate;
109 friend class DockAutoHideContainerPrivate;
111 friend class DockSideTabPrivate;
112 friend class DockWindowPrivate;