Paddle
95e6699a3e
EditableDatumLabel : Fix issue where the spinbox would get in the way of the cursor for angle. For example line angle.
2023-11-07 15:36:21 +01:00
Paddle
72b03cb787
Offset DSH : various fixes
2023-11-07 15:36:21 +01:00
Paddle
8e3ade309d
Rectangle DSH : fix a bug when trying to make inward thickness.
2023-11-07 15:36:21 +01:00
Paddle
3334ac289c
Rectangle DSH : Fixes #11287 . Issue where the spinbox for frame thickness doesn't get focus.
2023-11-07 15:36:21 +01:00
Paddle
fee6ba28d2
Rectangle DSH : Fixes #11285 , for frames two parallels constraints were missing.
2023-11-07 15:36:21 +01:00
Paddle
e7ed8e295e
Rectangle DSH : change names or modes.
2023-11-07 15:36:21 +01:00
Paddle
8f17091b8b
Fix focus passing between OnViewParameters with tab.
2023-11-07 15:36:21 +01:00
Paddle
5e8701a2ca
Fix bug nParameter is not initialized based on construction methode.
...
Also fix bug construction methode combobox is not at correct index on tool start if not first methode.
2023-11-07 15:36:21 +01:00
mosfet80
2b2a20d9d9
[planegcs] Removed unused code. ( #10684 )
...
* Revert cleanplanegcs: removed unused code, removed redefinition of pi
* Sketcher: Switch pi refs to double and constexpr
* Modify code to use the new pi constant immediately
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2023-11-06 14:35:59 -06:00
Paddle
a7e1cba6b0
Sketcher_Dimension: If radius of arc is not DoF, then offer arc angle first.
2023-11-06 14:02:54 -06:00
wmayer
08d9d4a069
JT: clean-up module and move to PyCXX API
2023-11-06 20:07:06 +01:00
pavltom
aceb964cea
[TechDraw] - Fix issue #10094
2023-11-06 12:43:28 -05:00
Roy-043
80b83201df
Draft: renaming of anno style could fail
...
The error occurred if the style was in use.
2023-11-06 11:40:24 -06:00
sliptonic
607f3f4bb5
Merge pull request #11248 from alromh87/WEDM
...
Added Path PostProcessor for old WEDM machines
2023-11-06 11:20:55 -06:00
sliptonic
88fb9ffea6
Merge pull request #11245 from LarryWoestman/staging
...
Path: Added typing to the refactored postprocessors.
2023-11-06 11:19:34 -06:00
Chris Hennes
37a8e348c6
Merge pull request #11231 from DeflateAwning/http-cleanup
...
Find and replace http://freecad to https://freecad
2023-11-06 11:16:13 -06:00
Chris Hennes
590fb19f31
Merge pull request #10978 from FlachyJoe/modernize-type-check
...
Modernize type and derived type checking
2023-11-06 10:44:32 -06:00
Adrian Insaurralde Avalos
10b51f92eb
Sketcher: fix Line tool settings mode name
2023-11-05 07:36:22 +01:00
Abdullah Tahiri
3eda026ecb
Sketcher Gui: Fix dead code clang-tidy
2023-11-05 07:11:57 +01:00
Abdullah Tahiri
533250bc34
Sketcher Gui: clang-tidy diagnostic errors
2023-11-05 07:11:57 +01:00
LarryWoestman
92f3c653bf
Path: Added typing to the refactored postprocessors.
2023-11-04 11:18:12 -07:00
Paddle
8239483c35
Offset fix isActive function.
2023-11-04 08:58:50 +01:00
Paddle
6efe9d1fba
Polygon DSH : Small syntax improvements.
2023-11-04 08:58:50 +01:00
Paddle
48c5a413a3
Line DSH : syntax and remove potential issues. For example in width+length mode, if user input 0 and 0, instead of validating it will unset the spinboxes. Preventing creation of null lines.
2023-11-04 08:58:50 +01:00
Paddle
386467e685
Rectangle DSH : Fix a bug where 3p rectangle with radius, radius would not apply. Also fix various edge cases. Improve syntax.
2023-11-04 08:58:50 +01:00
Paddle
2c27a1da3c
Offset DSH : Add pointer SVG. Some remove unecessary member initialization
2023-11-04 08:58:50 +01:00
Paddle
692c6a4cd1
DSDWC : typo
2023-11-04 08:58:50 +01:00
Paddle
923a0de70b
Prevent passing the focus to a spinbox when it shouldn't.
...
In some DSH some mode (seekSecond for example) don't have onViewParameter. In this case it would wrongly try to give focus to the previous spinbox with focus.
2023-11-04 08:58:50 +01:00
Paddle
1a8aaa7d2e
Redraw on construction method changed. Avoid a small issue where you had to move mouse first before being able to rechange the methode by the M key.
2023-11-04 08:58:50 +01:00
Paddle
1525b3d024
SketcherToolDefaultWidget : Add a blockParameterFocusPassing bool that let us set parameters without passing focus. To fix undue passing of focus when using shortcuts U/J. For example in Polygon.
2023-11-04 08:58:50 +01:00
wmayer
74d017f4de
Material: fix Python bindings
...
* fix reference counting of Python objects
* fix crashes in several methods
2023-11-03 16:41:11 +01:00
wmayer
9f86d63289
Material: fix compiler warning with Qt6
...
QVariant::Type is deprecated since Qt 6.0 and shouldn't be used in new code
2023-11-03 16:41:11 +01:00
wmayer
3d7375e3ad
Material: fix compiler warnings
...
* unused parameter 'parent' [-Wunused-parameter]
* reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare]
2023-11-03 16:41:11 +01:00
wmayer
84b01b70e0
Material: fix 'explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted]'
2023-11-03 16:41:11 +01:00
wmayer
04163c74a0
Material: single-argument constructors must be marked as explicit
2023-11-03 16:41:11 +01:00
wmayer
17138255ae
Fem: remove re-inserted CMake definitions
2023-11-03 16:41:11 +01:00
wmayer
bd06dd0ed5
Material: fix diagnostic errors with the clang code model
2023-11-03 16:41:11 +01:00
wmayer
cbf02165d6
Material: remove several unreferenced variables
2023-11-03 16:41:11 +01:00
wmayer
ec0d9774fd
Material: use get_filename_component() instead of cmake_path() to support older CMake versions
2023-11-03 16:41:11 +01:00
wmayer
05d8ae65fe
Material: QMetaType::type(const char*) is deprecatred and shouldn't be used in new code
...
And it looks like that QMetaType::type("Base::Quantity") neither works with Qt5 nor with Qt6 because it returns 0 as id that means the type is unknown.
2023-11-03 16:41:11 +01:00
wmayer
4f24d60675
Material: fix build failure with Qt6
...
setCodec() has been removed from QTextStream
2023-11-03 16:41:11 +01:00
wmayer
3e28d81436
Material: fix -Winconsistent-missing-override
2023-11-03 16:41:11 +01:00
Paddle
fcc91e0055
DrawSketchController and DrawSketchDefaultWidgetController : fix lint warnings
2023-11-03 14:02:25 +01:00
Paddle
c9859ab2e2
Sketcher: Polygon DSH
2023-11-03 14:02:25 +01:00
Paddle
513e1a46c8
Sketcher: Offset DSH
2023-11-03 14:02:25 +01:00
Paddle
74e8990044
Sketcher: Rectangle DSH
2023-11-03 14:02:25 +01:00
Paddle
29f17f9c6d
Sketcher: Line DSH
2023-11-03 14:02:25 +01:00
Paddle
feb14870b6
Sketcher: Point DSH
2023-11-03 14:02:25 +01:00
Paddle
6d1c9b4161
DSDH : add canGoToNextMode() methode in onButtonPressed. So that we can prevent going to the next mode on certain conditions.
2023-11-03 14:02:25 +01:00
Abdullah Tahiri
e67f6aa7ae
Sketcher: Make GeometryConstructionMode an enum class
...
=====================================================
Enforce strong typing to avoid all kinds of abusive implicit conversionsm, the corresponding associated bugs and make code more readable.
2023-11-03 14:02:25 +01:00