1 #ifndef DockContainerWidgetH
2 #define DockContainerWidgetH
38 QT_FORWARD_DECLARE_CLASS(QXmlStreamWriter)
43 class DockContainerWidgetPrivate;
44 class CDockAreaWidget;
47 struct DockManagerPrivate;
48 class CFloatingDockContainer;
49 struct FloatingDockContainerPrivate;
50 class CFloatingDragPreview;
51 struct FloatingDragPreviewPrivate;
52 class CDockingStateReader;
81 QSplitter* rootSplitter()
const;
87 virtual bool event(QEvent *e)
override;
93 void createRootSplitter();
122 void saveState(QXmlStreamWriter& Stream)
const;
164 void updateSplitterHandles(QSplitter* splitter);
195 virtual unsigned int zOrderIndex()
const;
227 bool hasTopLevelDockWidget()
const;
232 int dockAreaCount()
const;
237 int visibleDockAreaCount()
const;
242 bool isFloating()
const;
256 CDockWidget::DockWidgetFeatures features()
const;
276 void dockAreasAdded();
281 void dockAreasRemoved();
291 #endif // DockContainerWidgetH