#include <TaskFillingEdge.h>
◆ SelectionMode
Enumerator |
---|
AppendEdge | |
RemoveEdge | |
◆ FillingEdgePanel()
◆ ~FillingEdgePanel()
SurfaceGui::FillingEdgePanel::~FillingEdgePanel |
( |
| ) |
|
◆ accept()
bool SurfaceGui::FillingEdgePanel::accept |
( |
void |
| ) |
|
References SurfaceGui::ViewProviderFilling::Edge, editedObject, App::DocumentObject::getStatusString(), App::PropertyLinkSubList::getSubListValues(), SurfaceGui::ViewProviderFilling::highlightReferences(), App::DocumentObject::isValid(), Surface::Filling::mustExecute(), App::DocumentObject::recomputeFeature(), Gui::SelectionSingleton::rmvSelectionGate(), Gui::Selection(), selectionMode, and Surface::Filling::UnboundEdges.
Referenced by femexamples.examplesgui.FemExamples::clicked(), femexamples.examplesgui.FemExamples::double_clicked(), ArchComponent.ComponentTaskPanel::editObject(), and PathScripts.PathToolBitLibraryGui.ToolBitLibrary::toolEdit().
◆ changeEvent()
void SurfaceGui::FillingEdgePanel::changeEvent |
( |
QEvent * |
e | ) |
|
|
protected |
◆ checkOpenCommand()
void SurfaceGui::FillingEdgePanel::checkOpenCommand |
( |
| ) |
|
◆ modifyBoundary()
void SurfaceGui::FillingEdgePanel::modifyBoundary |
( |
bool |
on | ) |
|
|
protected |
◆ onSelectionChanged()
Implements Gui::SelectionObserver.
References Gui::SelectionChanges::AddSelection, AppendEdge, checkOpenCommand(), SurfaceGui::ViewProviderFilling::Edge, editedObject, Gui::SelectionObject::getObject(), App::PropertyLinkSubList::getSubListValues(), App::PropertyLinkSubList::getSubValues(), App::PropertyString::getValue(), App::PropertyListsT< T, ListT, ParentT >::getValues(), App::PropertyLinkSubList::getValues(), SurfaceGui::ViewProviderFilling::highlightReferences(), App::DocumentObject::Label, SurfaceGui::Ui_TaskFillingEdge::listUnbound, App::DocumentObject::recomputeFeature(), RemoveEdge, selectionMode, App::PropertyListsT< T, ListT, ParentT >::setValues(), App::PropertyStringList::setValues(), App::PropertyLinkSubList::setValues(), Surface::Filling::UnboundEdges, Surface::Filling::UnboundFaces, and Surface::Filling::UnboundOrder.
◆ open()
void SurfaceGui::FillingEdgePanel::open |
( |
| ) |
|
◆ reject()
bool SurfaceGui::FillingEdgePanel::reject |
( |
void |
| ) |
|
References SurfaceGui::ViewProviderFilling::Edge, editedObject, App::PropertyLinkSubList::getSubListValues(), SurfaceGui::ViewProviderFilling::highlightReferences(), Gui::SelectionSingleton::rmvSelectionGate(), Gui::Selection(), selectionMode, and Surface::Filling::UnboundEdges.
Referenced by SurfaceGui::TaskFilling::accept(), draftguitools.gui_hatch.Draft_Hatch_TaskPanel::accept(), draftguitools.gui_setstyle.Draft_SetStyle_TaskPanel::accept(), drafttaskpanels.task_shapestring.ShapeStringTaskPanelCmd::accept(), drafttaskpanels.task_shapestring.ShapeStringTaskPanelEdit::accept(), drafttaskpanels.task_shapestring.ShapeStringTaskPanel::action(), femexamples.examplesgui.FemExamples::clicked(), SurfaceGui::TaskFilling::reject(), and PathScripts.PathToolBitLibraryGui.ToolBitLibrary::toolEdit().
◆ setEditedObject()
References Gui::DocumentObserver::attachDocument(), editedObject, App::DocumentObject::getDocument(), App::PropertyLinkSubList::getSubValues(), App::PropertyListsT< T, ListT, ParentT >::getValues(), App::PropertyLinkSubList::getValues(), Gui::Application::Instance, SurfaceGui::Ui_TaskFillingEdge::listUnbound, Surface::Filling::UnboundEdges, Surface::Filling::UnboundFaces, and Surface::Filling::UnboundOrder.
Referenced by FillingEdgePanel().
◆ slotDeletedObject()
◆ slotRedoDocument()
void SurfaceGui::FillingEdgePanel::slotRedoDocument |
( |
const Gui::Document & |
Doc | ) |
|
|
protectedvirtual |
◆ slotUndoDocument()
void SurfaceGui::FillingEdgePanel::slotUndoDocument |
( |
const Gui::Document & |
Doc | ) |
|
|
protectedvirtual |
◆ checkCommand
bool SurfaceGui::FillingEdgePanel::checkCommand |
|
protected |
◆ editedObject
◆ selectionMode
The documentation for this class was generated from the following files:
- FreeCAD/src/Mod/Surface/Gui/TaskFillingEdge.h
- FreeCAD/src/Mod/Surface/Gui/TaskFillingEdge.cpp