diff --git a/src/MainWindowMDI.cpp b/src/MainWindowMDI.cpp index 4ed1a1af..d060c0bb 100644 --- a/src/MainWindowMDI.cpp +++ b/src/MainWindowMDI.cpp @@ -28,3 +28,8 @@ void MainWindowMDI::addDockWidget(DockWidgetBase *dockWidget, QPoint localPos) auto layout = static_cast(this->layoutWidget()); layout->addDockWidget(dockWidget, localPos); } + +void MainWindowMDI::addDockWidget(DockWidgetBase *dockWidget, QPointF localPos) +{ + MainWindowMDI::addDockWidget(dockWidget, localPos.toPoint()); +} \ No newline at end of file diff --git a/src/MainWindowMDI.h b/src/MainWindowMDI.h index 972ee4d7..5206e70f 100644 --- a/src/MainWindowMDI.h +++ b/src/MainWindowMDI.h @@ -43,6 +43,9 @@ public: ///@brief Docks @p dockWidget /// The widget will be placed at the specified position void addDockWidget(DockWidgetBase *dockWidget, QPoint localPos); + + ///@brief Convenience overload + void addDockWidget(DockWidgetBase *dockWidget, QPointF localPos); }; }