wmayer
ddbc02fee1
PartDesign: [skip ci] fixes #0004276 : Loading a project takes much more time compared to previous versions
2020-03-02 10:06:16 +01:00
wmayer
950943f15e
PartDesign: [skip ci] optimize when removing items from dress-up features
2020-02-23 14:58:48 +01:00
donovaly
fc66ea1778
[PD] only recompute once per deletion action
...
see https://forum.freecadweb.org/viewtopic.php?f=19&t=43383&p=370357#p370357
2020-02-23 12:43:11 +01:00
Zheng, Lei
2fee0c3b0c
PartDesign: fix DressUp base shape checking
2020-02-23 11:04:54 +01:00
donovaly
320499f714
[PD] enable selection of fillets etc. using arrow keys in Dlg
...
see https://forum.freecadweb.org/viewtopic.php?f=19&t=43383&p=370758#p370758
2020-02-21 09:27:00 +01:00
wmayer
c654ce3629
PartDesign/Fem: [skip ci] when handling Del key make sure that deleteAction is instantiated
2020-02-19 11:31:40 +01:00
wmayer
7ac63efd0e
PartDesign: [skip ci] add missing header
2020-02-18 23:23:49 +01:00
donovaly
1a718a6371
improve code as suggested by Werner
...
see https://forum.freecadweb.org/viewtopic.php?p=369921#p369921
2020-02-18 23:16:48 +01:00
donovaly
d5c8ae0d16
[PD] missing changed from commit d4be4a02
...
(key event handling for more dialogs)
2020-02-18 22:29:53 +01:00
donovaly
83a4a918a0
try to squash GCC compile error
2020-02-18 00:08:58 +01:00
donovaly
c94ddff90c
catch case that users tries to delete all items in the dialog list
2020-02-18 00:08:28 +01:00
donovaly
38b6160faa
remove unnecessary code and comment
2020-02-18 00:07:01 +01:00
donovaly
58bb17478c
enable selection in the dialog item list
...
now the user can use the Ctrl and/or Shift key to select multiple items to be deleted
2020-02-17 22:36:42 +01:00
donovaly
0283cb09fb
improve fillet dialog logic
...
- now also the case of only one item in the list is handled properly (single-click will highlight it, double-click will show the final fillet)
2020-02-17 21:53:45 +01:00
donovaly
a2b95cc187
[PD] rename buttons
...
as requested in https://forum.freecadweb.org/viewtopic.php?f=19&t=43383#p369328
2020-02-17 13:14:16 +01:00
wmayer
72bc6a2578
PartDesign: [skip ci] workaround for ambiguous Delete key event
2020-02-17 00:46:17 +01:00
wmayer
b06251e853
PartDesign: [skip ci] fix possible segmentation fault in destructors of dressup task panels
2020-02-16 20:58:44 +01:00
wmayer
44b9ed6228
PartDesign: [skip ci] do forward declaration if possible to reduce build timw
2020-02-16 19:26:48 +01:00
donovaly
0fe8157af5
TaskDressUpParameters: GCC compile fix
2020-02-16 05:47:54 +01:00
donovaly
9d28b3d390
[PD] add feature to highlight references in some dialogs
...
- also fix some logic issues and avoid to break the feature (deleting the last item is now no longer possible)
2020-02-16 05:18:29 +01:00
donovaly
ba5fbc5778
[PD] spread the fix from commit 319f38cafc to 3 other affected dialogs
2020-02-15 17:00:26 +01:00
wmayer
fe103a482f
PartDesign: add/remove features to list view in linear pattern panel
2020-02-15 15:55:11 +01:00
donovaly
01598a8bb4
fix logic
...
now also the case that one switches from add mode directly to remove mode is correctly handled
also remove doubled code that is already executed
2020-02-15 04:30:26 +01:00
donovaly
1dfa6d40b4
[PD] enable to de/selecet several entities at once
...
see https://forum.freecadweb.org/viewtopic.php?f=19&t=43383
2020-02-15 04:07:09 +01:00
Zheng, Lei
17d7f09fc8
PartDesign: fix FeatureDressUp base checking
2020-02-14 13:34:03 +01:00
Zheng, Lei
379e07ef30
PartDesign: support transformed pattern in FeatureDressUp
...
Fixes #1650
2020-02-14 13:34:03 +01:00
wmayer
60d9607112
PartDesign: use QKeySequence::Delete instead of a QString
2020-02-14 10:11:09 +01:00
donovaly
0310a99f4e
[PD] add shortcut to context menus
...
- people should be informed that there is a shortcut available (that was recently added)
- make the shortcut also translatable since "Del" means nothing in e.g. German
- minor code style fix in TaskDressUpParameters.h
2020-02-14 09:59:46 +01:00
donovaly
24ec114cb8
remove program-specific SVG namespaces
...
while fixing a SVG export issue for techDraw I noticed that some SVG files have program-dependent (and thus not clean) code in it. These are traces of the programs Sodipodi and Inkscape, like e.g. this line:
inkscape:export-filename="/home/yorik/PartDesign_Groove.png
This is unnecessary and FC should not use program-dependent code in the SVG but use instead plain SVG strictly following the SVG specification.
This PR transforms the few affected SVGs to a plain version.
2020-02-07 07:34:49 -05:00
wmayer
4cdf939025
issue #0004258 : FreeCAD crashes on "Edit datum" in PartDesign when datum in Part [skip-ci]
2020-01-30 16:07:17 +01:00
MA-LAPTOP\apeltauer
7a8ac5bc49
make some header include adoption for open cascade 7.4.0
2020-01-27 10:15:32 +01:00
wmayer
0a5028f181
issue #0004188 : Editing a subtractive box in PartDesign doesn't show the shaded box
2020-01-15 10:00:47 +01:00
wmayer
798edb8a55
fixes #0004188 : Editing a subtractive box in PartDesign doesn't show the shaded box
2020-01-15 01:33:28 +01:00
wmayer
8fdb29c842
Mod: [skip ci] implementation classes don't inherit from UI classes any more
2020-01-10 16:19:35 +01:00
wmayer
52fdc66003
PartDesign: [skip ci] set explicit encoding of Python files for backward compatibility
2020-01-09 17:07:04 +01:00
wmayer
141c3bca53
fixes #0004158 : FreeCAD crashes when deleting spline [skip ci]
2020-01-03 14:24:53 +01:00
wmayer
ecfcc30fee
PartDesign: [skip ci] replace int with proper enum type
2019-12-30 17:19:59 +01:00
Zheng, Lei
3b8ed7a791
PartDesign: improve SubShapeBinder transformation cache
2019-12-30 17:17:14 +01:00
Zheng, Lei
2034323bf4
PartDesign: fix SubShapeBinder lost of placement
2019-12-30 17:17:14 +01:00
Zolko-123
08a0b01c06
Manual dimension centers the plane's view
...
With the current manual dimensions a Datum Plane is visually ex-centred from it's origin, so when drawing a circle the circle is outside of the Plane representation. With this proposed change the visual representation is centred.
2019-12-24 01:17:46 +01:00
luz.paz
dc8bf3dc39
PartDesign: [skip ci] fix header uniformity
...
This PR fixes header uniformity across all PartDesign WB files
2019-12-22 00:58:38 +01:00
wmayer
8bed7e4bd1
issue #0004225 : FreeCAD crash when making draft in PartDesign [skip ci]
2019-12-16 15:26:34 +01:00
vocx-fc
d65225124f
PartDesign: rename icon, and organize resource file
2019-12-06 14:35:14 -03:00
vocx-fc
6777f91e40
Gui: PartDesign: remove execute bit from icons, now 644
2019-12-06 14:34:25 -03:00
wmayer
7651a99914
[skip ci] fix SyntaxWarning: 'is not' with a literal. Did you mean '!='?
2019-11-25 16:29:56 +01:00
asapelkin
7b8f473cc9
used in-built methods instead of external algoritms
2019-11-21 18:57:06 +01:00
asapelkin
ced8100ab9
use emplace_back instead of push_back where justified
2019-11-21 14:48:09 +01:00
luz.paz
30d2e29e0c
LGTM: various fixes for using string operator instead of numeric
2019-10-25 10:33:12 -03:00
Zheng, Lei
38fd061716
PartDesign: fix Body getSubObject()
2019-10-16 10:55:53 +02:00
Zheng, Lei
c146fbbdba
Replace use of Matrix.inverse() with inverseGauss()
...
Because of possible scaling involved.
2019-10-07 17:24:30 +02:00