diff --git a/src/DockWidgetQuick.cpp b/src/DockWidgetQuick.cpp index 436f5626..83c658af 100644 --- a/src/DockWidgetQuick.cpp +++ b/src/DockWidgetQuick.cpp @@ -147,3 +147,8 @@ void DockWidgetQuick::onGeometryUpdated() frame->updateGeometry(); } } + +Frame *DockWidgetQuick::frame() const +{ + return qobject_cast(DockWidgetBase::d->frame()); +} diff --git a/src/DockWidgetQuick.h b/src/DockWidgetQuick.h index 77492627..bc5a6eeb 100644 --- a/src/DockWidgetQuick.h +++ b/src/DockWidgetQuick.h @@ -27,6 +27,8 @@ QT_END_NAMESPACE namespace KDDockWidgets { +class Frame; + /** * @brief Represents a dock widget. * @@ -74,6 +76,9 @@ public: /// Equivalent to Frame::visualItem(). QQuickItem *frameVisualItem() const; + ///@internal + Frame *frame() const; + /// @brief Called by QtQuick when min-size changes Q_INVOKABLE void onGeometryUpdated();