FreeCAD: master 80626d3a

Author Committer Branch Timestamp Parent
wmayer wmayer master 2020-11-06 18:59:14 master 5170a156
Affected Issues  0003857: Helix is not editable via its task dialog
Changeset [Part] allow to edit helices via a dialog
+ add class ViewProviderPrimitive to avoid to re-implement setEdit/unsetEdit methods for each sub-class separately
+ avoid using global variables
+ when editing a feature directly pass it to the dialogs
+ when editing a feature then do not use active document as this could point to the wrong object
+ fix undo/redo message
+ re-add '3D View' button to location dialog
mod - src/Mod/Part/Gui/AppPartGui.cpp Diff File
mod - src/Mod/Part/Gui/DlgPrimitives.cpp Diff File
mod - src/Mod/Part/Gui/DlgPrimitives.h Diff File
mod - src/Mod/Part/Gui/Location.ui Diff File
mod - src/Mod/Part/Gui/ViewProvider.cpp Diff File
mod - src/Mod/Part/Gui/ViewProvider.h Diff File
mod - src/Mod/Part/Gui/ViewProviderBox.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderBox.h Diff File
mod - src/Mod/Part/Gui/ViewProviderCircleParametric.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderCircleParametric.h Diff File
mod - src/Mod/Part/Gui/ViewProviderConeParametric.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderConeParametric.h Diff File
mod - src/Mod/Part/Gui/ViewProviderCylinderParametric.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderCylinderParametric.h Diff File
mod - src/Mod/Part/Gui/ViewProviderEllipseParametric.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderEllipseParametric.h Diff File
mod - src/Mod/Part/Gui/ViewProviderHelixParametric.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderHelixParametric.h Diff File
mod - src/Mod/Part/Gui/ViewProviderLineParametric.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderLineParametric.h Diff File
mod - src/Mod/Part/Gui/ViewProviderPlaneParametric.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderPlaneParametric.h Diff File
mod - src/Mod/Part/Gui/ViewProviderPointParametric.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderPointParametric.h Diff File
mod - src/Mod/Part/Gui/ViewProviderPrism.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderPrism.h Diff File
mod - src/Mod/Part/Gui/ViewProviderRegularPolygon.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderRegularPolygon.h Diff File
mod - src/Mod/Part/Gui/ViewProviderSphereParametric.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderSphereParametric.h Diff File
mod - src/Mod/Part/Gui/ViewProviderTorusParametric.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderTorusParametric.h Diff File