FreeCAD: master a82a103c

Author Committer Branch Timestamp Parent
wmayer wmayer master 2021-02-14 18:03:19 master ed873038
Affected Issues  0004552: Changes made via dimension dialog cannot be undone
Changeset TD: fix undo/redo for dimension objects
* do not emit dragFinished() signal inside mousePressEvent as nothing has been done. This avoids to create an empty transaction and doesn't touch the document
* inside mouseReleaseEvent() check if the mouse has been moved and only if yes emit the signal
* improve error handling in mouseDoubleClickEvent
* in mouseDoubleClickEvent start to edit the view provider
mod - src/Mod/TechDraw/Gui/QGIViewDimension.cpp Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderDimension.h Diff File