21    : QWidgetAdapter(parent)
 
   22    , m_mainWindow(parent)
 
   23    , m_location(location)
 
   35    if (m_dockWidgets.contains(dw)) {
 
   36        qWarning() << Q_FUNC_INFO << 
"Already contains dock widget" << dw->
title();
 
   43    addDockWidget_Impl(dw);
 
   49    if (!m_dockWidgets.contains(dw)) {
 
   50        qWarning() << Q_FUNC_INFO << 
"Doesn't contain dock widget" << dw->
title();
 
   55    m_dockWidgets.removeOne(dw);
 
   56    removeDockWidget_Impl(dw);
 
   63    return m_dockWidgets.contains(dw);
 
   76void SideBar::onDockWidgetDestroyed(
QObject *dw)
 
   81void SideBar::updateSize()
 
   83    const int thickness = isEmpty() ? 0 : 30;
 
   85        setFixedWidth(thickness);
 
   87        setFixedHeight(thickness);
 
   96bool SideBar::isEmpty()
 const 
   98    return m_dockWidgets.isEmpty();
 
  119    ids.
reserve(m_dockWidgets.size());
 
  121        ids << dw->uniqueName();
 
  129        removeDockWidget(dw);
 
The MainWindow base-class that's shared between QtWidgets and QtQuick stack.
The MainWindow base-class. MainWindow and MainWindowBase are only split in two so we can share some c...
Q_INVOKABLE void toggleOverlayOnSideBar(KDDockWidgets::DockWidgetBase *)
Shows or hides an overlay. It's assumed the dock widget is already in a side-bar.
void destroyed(QObject *obj)