Surface: use of TaskDialog::addTaskBox

This commit is contained in:
wmayer
2024-03-26 12:59:33 +01:00
committed by wwmayer
parent 8aee9c35a4
commit c0f151104a
4 changed files with 5 additions and 31 deletions

View File

@@ -945,31 +945,17 @@ TaskFilling::TaskFilling(ViewProviderFilling* vp, Surface::Filling* obj)
// first task box
widget1 = new FillingPanel(vp, obj);
widget1->appendButtons(buttonGroup);
Gui::TaskView::TaskBox* taskbox1 =
new Gui::TaskView::TaskBox(Gui::BitmapFactory().pixmap("Surface_Filling"),
widget1->windowTitle(),
true,
nullptr);
taskbox1->groupLayout()->addWidget(widget1);
Content.push_back(taskbox1);
addTaskBox(Gui::BitmapFactory().pixmap("Surface_Filling"), widget1);
// second task box
widget2 = new FillingEdgePanel(vp, obj);
widget2->appendButtons(buttonGroup);
Gui::TaskView::TaskBox* taskbox2 =
new Gui::TaskView::TaskBox(QPixmap(), widget2->windowTitle(), true, nullptr);
taskbox2->groupLayout()->addWidget(widget2);
Content.push_back(taskbox2);
taskbox2->hideGroupBox();
dynamic_cast<Gui::TaskView::TaskBox*>(addTaskBox(widget2))->hideGroupBox();
// third task box
widget3 = new FillingVertexPanel(vp, obj);
widget3->appendButtons(buttonGroup);
Gui::TaskView::TaskBox* taskbox3 =
new Gui::TaskView::TaskBox(QPixmap(), widget3->windowTitle(), true, nullptr);
taskbox3->groupLayout()->addWidget(widget3);
Content.push_back(taskbox3);
taskbox3->hideGroupBox();
dynamic_cast<Gui::TaskView::TaskBox*>(addTaskBox(widget3))->hideGroupBox();
}
void TaskFilling::setEditedObject(Surface::Filling* obj)

View File

@@ -658,12 +658,7 @@ TaskGeomFillSurface::TaskGeomFillSurface(ViewProviderGeomFillSurface* vp,
{
widget = new GeomFillSurface(vp, obj);
widget->setWindowTitle(QObject::tr("Surface"));
taskbox = new Gui::TaskView::TaskBox(Gui::BitmapFactory().pixmap("Surface_BSplineSurface"),
widget->windowTitle(),
true,
nullptr);
taskbox->groupLayout()->addWidget(widget);
Content.push_back(taskbox);
addTaskBox(Gui::BitmapFactory().pixmap("Surface_BSplineSurface"), widget);
}
void TaskGeomFillSurface::setEditedObject(Surface::GeomFillSurface* obj)

View File

@@ -135,7 +135,6 @@ public:
private:
GeomFillSurface* widget;
Gui::TaskView::TaskBox* taskbox;
};
} // namespace SurfaceGui

View File

@@ -606,13 +606,7 @@ TaskSections::TaskSections(ViewProviderSections* vp, Surface::Sections* obj)
{
// first task box
widget1 = new SectionsPanel(vp, obj);
Gui::TaskView::TaskBox* taskbox1 =
new Gui::TaskView::TaskBox(Gui::BitmapFactory().pixmap("Surface_Sections"),
widget1->windowTitle(),
true,
nullptr);
taskbox1->groupLayout()->addWidget(widget1);
Content.push_back(taskbox1);
addTaskBox(Gui::BitmapFactory().pixmap("Surface_Sections"), widget1);
}
void TaskSections::setEditedObject(Surface::Sections* obj)