Public and Private API

KDDockWidget guarantees source-compatibility for the public API, only.
Users seeking more advanced usage are welcome to use the private API, which can in theory break source-compat between releases. In practice however, the private API won't be changing much. Expect the public API to have much better documentation though.

Public API

The API is mostly MainWindow and DockWidget and a few other classes. Here's a list of headers you can #include:

<kddockwidgets/LayoutSaver.h>
<kddockwidgets/Config.h>
<kddockwidgets/KDDockWidgets.h>

<kddockwidgets/qtwidgets/views/DockWidget.h>
<kddockwidgets/qtwidgets/views/MainWindow.h>
<kddockwidgets/qtwidgets/views/MainWindowMDI.h>

<kddockwidgets/qtquick/views/DockWidget.h>
<kddockwidgets/qtquick/views/MainWindow.h>
<kddockwidgets/qtquick/views/MainWindowMDI.h>

Private API

Everything else.