FreeCAD: master c5e2aba1

Author Committer Branch Timestamp Parent
uwestoehr wmayer master 2020-07-26 22:16:12 master 10e697f5
Changeset [PD] allow multiselection on creation of pattern

- Since realthunder's contributions some months ago, the 4 pattern features (mirror, linear, polar, mulitransform) can handle several features at once.
This PR allows to select multiple features when creating a pattern.
(This speeds up the workflow because at the moment one has to create the pattern with one feature and subsequently add more.)

- fix dialog issue that Add and Remove button could be active the same time

- use the keyboardTracking feature to avoid unnecessary recomputes (e.g. currently 3 recomputes when inserting "12.5" to the length field of linear pattern)

- fix wrong <extends> statement in .ui files (automatically spotted and fixed by Qt's Designer)
mod - src/Mod/PartDesign/Gui/Command.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskLinearPatternParameters.ui Diff File
mod - src/Mod/PartDesign/Gui/TaskMirroredParameters.ui Diff File
mod - src/Mod/PartDesign/Gui/TaskMultiTransformParameters.ui Diff File
mod - src/Mod/PartDesign/Gui/TaskPolarPatternParameters.ui Diff File