33 Q_PROPERTY(
QString uniqueName READ uniqueName WRITE setUniqueName NOTIFY uniqueNameChanged)
34 Q_PROPERTY(
KDDockWidgets::MainWindowOptions options READ options WRITE setOptions NOTIFY
36 Q_PROPERTY(
bool isMDI READ isMDI CONSTANT)
43 void setUniqueName(const
QString &);
53 QQuickItem *relativeTo =
nullptr,
QSize initialSize = {},
57 Q_INVOKABLE
void addDockWidgetAsTab(QQuickItem *dockWidget);
59 Q_INVOKABLE
void layoutEqually();
60 Q_INVOKABLE
void layoutParentContainerEqually(QQuickItem *dockWidget);
61 Q_INVOKABLE
void moveToSideBar(QQuickItem *);
63 Q_INVOKABLE
void restoreFromSideBar(QQuickItem *);
64 Q_INVOKABLE
void overlayOnSideBar(QQuickItem *);
65 Q_INVOKABLE
void toggleOverlayOnSideBar(QQuickItem *);
66 Q_INVOKABLE
void clearSideBarOverlay(
bool deleteFrame =
true);
68 Q_INVOKABLE
bool closeDockWidgets(
bool force =
false);
71 void classBegin()
override;
72 void componentComplete()
override;