bitacovir
b6e81c1821
[UI] Replace Bitmap icon of Part_PointsFromMesh command
2021-03-25 17:42:26 +01:00
Benjamin Nauck
afb1d0fbc9
[Path] Switch from boost::tuple to std::tuple
...
It's better to use the standard lib when possible
2021-03-06 19:31:06 +01:00
wmayer
89b094683f
Gui: support to customize the font size of bounding boxes
2021-03-02 16:29:57 +01:00
David Osterberg
43bc30da84
Beautify xml step 1: These changes do not affect the uic output
2021-03-02 16:29:11 +01:00
Yorik van Havre
958009c2ca
Merged crowdin translations
2021-02-25 13:27:48 +01:00
Yorik van Havre
5ba28fa7ff
Merged crowdin translations
2021-02-24 18:07:59 +01:00
wmayer
1d412261d6
Part: [skip ci] Fix coverity warning
...
Coverity warnings fixed:
CID 316522 (#2 of 2): Uninitialized scalar variable (UNINIT)
5. uninit_use_in_call: Using uninitialized value newSelection. Field newSelection.shapeType is uninitialized when calling push_back
2021-02-21 16:06:59 +01:00
donovaly
9fb381b716
[Part] fix regression in location dialog layout
...
For some reason the horizontal alignment got broken. This PR replaces the different grids with each on grid per groupbox
2021-02-21 11:36:13 +01:00
wmayer
7405dd0ef9
PD: [skip ci] fixes #0004573 : missing bindings to expressions in primitives location dialog
2021-02-20 20:04:37 +01:00
donovaly
dd4874d2b6
[Part] add missing bindings
...
For FC 0.19 we added bindings to the PD primitives but we forgot the Part primitives
2021-02-20 20:02:09 +01:00
David Osterberg
dac937ae35
Part: Allow helix primitive with negative Angle
2021-02-14 11:53:34 +01:00
Yorik van Havre
84b8282f48
Updated ts files
2021-02-12 14:47:37 +01:00
wmayer
d7ad20acdd
Part: [skip ci] code-refactoring in DlgPrimitives class
2021-02-12 12:41:45 +01:00
Chris Hennes
3ef6e1c6d0
[OTHER] Catch only Exception, not BaseException
2021-02-11 11:52:45 +01:00
Chris Hennes
46a899c437
[Part] Coverity: dtors can't throw
2021-02-09 23:58:09 +01:00
Yorik van Havre
bcb5c8786f
merged crowdin translations
2021-02-09 16:12:18 +01:00
wmayer
99c686f061
Part: [skip ci] fix -Wreorder
2021-02-05 17:26:47 +01:00
donovaly
603cbdbfd5
[Part] make pointers to the UI std::unique_ptr
...
Same as PR #4293 , just for Part
as noted in https://github.com/FreeCAD/FreeCAD/pull/4271#discussion_r554673632
the pointer to the UI should be a unique pointer.
This PR does this for all Part dialogs that don't already use a unique_ptr.
2021-02-05 17:16:20 +01:00
wmayer
7a83853535
Part: offer all supported STEP schemes by OCC in a combo box
2021-02-02 21:51:11 +01:00
Zheng, Lei
1dddcd0b18
Part: fix ViewProviderExt::updateVisual() on incomplete mesh
2021-01-28 17:38:49 +01:00
bitacovir
9e1d7653b8
Add SVG icons for two Part commands
2021-01-19 19:26:10 +01:00
Yorik van Havre
adc78f1e23
Merge pull request #4252 from donovaly/Part-angular-measure
...
[Part] fix angular measurement
2021-01-08 11:42:21 +01:00
Abdullah Tahiri
87c9f83bd6
Gui: Colorful/Greyable overlay status in icons
...
===============================================
Before this implementation, specific status via former mergeOverlayIcon() was greyed out
with the visibility.
With this commit, the developer has two options:
a) override mergeGreyableOverlayIcons, in which case the overlay will
be greyed out when the item is greyed out as per former mergeOverlayIcon()
b) override mergeColorfulOverlayIcons, in which case the overlay will
be superimposed after the icon is greyed out as it is the case for stardard
error and recompute flags.
2021-01-06 13:54:00 +01:00
donovaly
c5b6e105f7
[Part] fix angular measurement
...
the arrow heads are much too large so that the feature use quite useless
The PR fixes this to make the arrow heads as large as for linear dimensions
It also slightly increase the arrow head size since.
2021-01-06 04:37:53 +01:00
Mateusz Skowroński
2559f2d29c
Fix build warnings from deprecated Boost headers (they are used internally by Boost). Thanks @wwmayer for the hint.
2020-12-29 10:20:53 +01:00
Yorik van Havre
5a322d75cb
Merged crowdin translations
2020-12-23 15:13:05 +01:00
Yorik van Havre
5a974f824c
Updated ts files
2020-12-23 14:51:04 +01:00
Chris Hennes
ea3ecf4054
Silence Qt/Windows setGeometry Warning
...
Add the optional Qt::MSWindowsFixedSizeDialogHint parameter to all uses of the QInputDialog::getX static functions to silence a Qt/Windows debug mode warning about QWindowsWindow::setGeometry: Unable to set geometry. Increase the size of the unit calculator to eliminate the same warning. Finally, call adjustSize() on the "Unsaved Changes" dialog to silence the warning.
2020-12-11 09:58:09 +01:00
luz paz
5aff8cdd0b
Part: Issue #0004473 : Expose openCommand() to translation
...
Continuing the work to expose the undo/redo functionality to translation. This commit does so for the Part Wb.
Ticket: https://tracker.freecadweb.org/view.php?id=4473
2020-12-01 14:53:35 +01:00
wmayer
f9104f5884
Gui: [skip ci] add method to ignore to merge icon of an extension that is e.g. used for Part primitives
2020-11-21 16:49:08 +01:00
wmayer
691f259042
Part: allow to open attachment editor via context-menu
2020-11-15 19:16:22 +01:00
wmayer
8af45a1fe1
Part: move ViewProviderPrimitive to its own source files
2020-11-15 18:44:27 +01:00
wmayer
bb7e64786a
Part: [skip ci] include generated ui files from within source file
2020-11-15 13:17:52 +01:00
donovaly
9f6c14998d
[Part] show location dialog when creating a Primitive
...
- there is no reason to hide it and even a bit tiring to open it manually since most no new primitives should be at the origin
- give the combobox to select the primitive type a reasonable name, this helps to understand the code better
2020-11-15 12:56:16 +01:00
wmayer
a48dd3aa2c
Part: [skip ci] rearrange line page to save some vertical space
2020-11-13 15:35:07 +01:00
donovaly
f8ac3ea14a
[Part] remove unnecessary vertical whitespace in dialogs
...
on smaller screens it is very annoying that the Part dialogs have too much vertical whitespace.
This PR gets rid of some unnecessary whitespace.
2020-11-13 13:52:31 +01:00
wmayer
ba3106af06
Part: [skip ci] make sure to open a transaction when starting edit mode of primitives via context-menu
2020-11-12 16:35:58 +01:00
wmayer
b7f9e351c5
Win: [skip ci] check if NOMINMAX is already defined before setting it
2020-11-11 13:34:42 +01:00
wmayer
f9420c9877
Part: [skip ci] simplifications in primitives location dialog
...
- do not use a QSignalMapper if the slot doesn't take care of the emitting widget
- to set the placement only check for the base class GeoFeature, i.e. no need to step through all primitive types
- fix compiler warning of unused variable
2020-11-10 20:20:33 +01:00
donovaly
f0af88ecae
[Part] add preview for changes to primitives location
...
- unset keyboardTracking for the dialog edits
- don't hide the location dialog on creation
2020-11-10 20:03:08 +01:00
Yorik van Havre
e76c857036
Merged crowdin translations
2020-11-10 14:58:06 +01:00
wmayer
6b9178e0b3
Part: [skip ci] correctly show control points of a B-spline/Bezier curve/surface if a placement is set
2020-11-09 13:14:31 +01:00
wmayer
7251a90f6a
Part: [skip ci] implement live preview for primitives
2020-11-08 15:40:59 +01:00
wmayer
70be25752d
Part: override extensionSetupContextMenu in ViewProviderSplineExtension
2020-11-08 13:37:17 +01:00
wmayer
4025405ce5
Part: make view provider for helix and spiral inherit from primitive and use spline extension
2020-11-08 12:19:57 +01:00
wmayer
98d7a0400e
Part: [skip ci] implement extension ViewProviderSplineExtension
2020-11-08 12:18:44 +01:00
wmayer
035803e47d
Part: [skip ci] properly handle transactions when editing primitives
2020-11-08 10:43:04 +01:00
wmayer
dabf65cc72
Part: [skip ci] implement live preview for box and cylinder
2020-11-08 10:26:07 +01:00
donovaly
0b9c425678
[part] remove a now misleading comment
...
I added this comment when I read the dialog state fro the index of the type combobox, now we read the primitive's TypeID so the comment is misleading
2020-11-08 06:43:16 +01:00
wmayer
f23187cd0e
Part: allow to edit primitives via dialog
2020-11-06 23:12:40 +01:00