diff --git a/src/Mod/Drawing/Gui/TaskDialog.cpp b/src/Mod/Drawing/Gui/TaskDialog.cpp index e20caf20af..0a9592e74c 100644 --- a/src/Mod/Drawing/Gui/TaskDialog.cpp +++ b/src/Mod/Drawing/Gui/TaskDialog.cpp @@ -67,10 +67,9 @@ TaskProjection::TaskProjection() } widget->setLayout(mainLayout); + widget->setWindowTitle(tr("Project shapes")); - taskbox = new Gui::TaskView::TaskBox(QPixmap(), tr("Project shapes"), false, nullptr); - taskbox->groupLayout()->addWidget(widget); - Content.push_back(taskbox); + addTaskBox(widget, false); } TaskProjection::~TaskProjection() diff --git a/src/Mod/Drawing/Gui/TaskDialog.h b/src/Mod/Drawing/Gui/TaskDialog.h index 1160d8820f..e21273c99b 100644 --- a/src/Mod/Drawing/Gui/TaskDialog.h +++ b/src/Mod/Drawing/Gui/TaskDialog.h @@ -60,7 +60,6 @@ public: private: QWidget* widget; std::vector boxes; - Gui::TaskView::TaskBox* taskbox; }; } // namespace DrawingGui diff --git a/src/Mod/Drawing/Gui/TaskOrthoViews.cpp b/src/Mod/Drawing/Gui/TaskOrthoViews.cpp index 5f72a06386..f19c92a064 100644 --- a/src/Mod/Drawing/Gui/TaskOrthoViews.cpp +++ b/src/Mod/Drawing/Gui/TaskOrthoViews.cpp @@ -1406,12 +1406,7 @@ TaskDlgOrthoViews::TaskDlgOrthoViews() : TaskDialog() { widget = new TaskOrthoViews(); - taskbox = new Gui::TaskView::TaskBox(Gui::BitmapFactory().pixmap("actions/drawing-orthoviews"), - widget->windowTitle(), - true, - nullptr); - taskbox->groupLayout()->addWidget(widget); - Content.push_back(taskbox); + addTaskBox(Gui::BitmapFactory().pixmap("actions/drawing-orthoviews"), widget, true, nullptr); } TaskDlgOrthoViews::~TaskDlgOrthoViews() diff --git a/src/Mod/Drawing/Gui/TaskOrthoViews.h b/src/Mod/Drawing/Gui/TaskOrthoViews.h index 9172ed6f7e..6c61e6a85e 100644 --- a/src/Mod/Drawing/Gui/TaskOrthoViews.h +++ b/src/Mod/Drawing/Gui/TaskOrthoViews.h @@ -244,7 +244,6 @@ public: private: TaskOrthoViews* widget; - Gui::TaskView::TaskBox* taskbox; }; } // namespace DrawingGui