diff --git a/wingelfparser.cpp b/wingelfparser.cpp index f57e304..678cd5c 100644 --- a/wingelfparser.cpp +++ b/wingelfparser.cpp @@ -1036,10 +1036,9 @@ uint WingElfPlugin::pluginVersion() { return 1; } QMenu *WingElfPlugin::registerMenu() { return menu; } -QDockWidget *WingElfPlugin::registerDockWidget() { return dw; } +void WingElfPlugin::registerDockWidget( + QMap &rdw) { + rdw.insert(dw, Qt::DockWidgetArea::BottomDockWidgetArea); +} QToolButton *WingElfPlugin::registerToolButton() { return tbtn; } - -Qt::DockWidgetArea WingElfPlugin::registerDockWidgetDockArea() { - return Qt::DockWidgetArea::BottomDockWidgetArea; -} diff --git a/wingelfparser.h b/wingelfparser.h index 47e6ae6..cfa0bb5 100644 --- a/wingelfparser.h +++ b/wingelfparser.h @@ -29,14 +29,14 @@ public: void unload() override; QMenu *registerMenu() override; QToolButton *registerToolButton() override; - QDockWidget *registerDockWidget() override; + void + registerDockWidget(QMap &rdw) override; QString pluginName() override; QString pluginAuthor() override; uint pluginVersion() override; QString signature() override; QString pluginComment() override; void plugin2MessagePipe(WingPluginMessage type, QList msg) override; - Qt::DockWidgetArea registerDockWidgetDockArea() override; HookIndex getHookSubscribe() override; private: