Paddle
d3235e0c3a
SplashScreen : Add "ShowSplasherMessages" parameter to disable labels from the splashscreen.
2023-11-04 21:58:00 +01: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
Abdullah Tahiri
17b5a561d0
Sketcher: New flexible DSH Architecture
...
=======================================
Rewrite of the architecture to accomodate on-view parameters and to enable code reuse
between the default widget and custom widgets.
2023-11-03 14:02:25 +01:00
Paddle
118418c5eb
DSH architecture: On-view spinboxes
2023-11-03 14:02:25 +01:00
Abdullah Tahiri
3e05815834
Sketcher: New DSH architecture to support multiple input
...
========================================================
Architecture to support multiple input from a widget and a mouse.
2023-11-03 14:02:25 +01:00
Abdullah Tahiri
049cef023b
Sketcher: DrawSketchHandler - refactor functions to draw/clear edit curve and markers
2023-11-03 14:02:25 +01:00
bgbsww
3df225df3d
Fix #11032 flickering when switching to Part Design
...
* Remove unneeded timer on taskview updates to fix #11032
* Remove obsoleted class member
2023-11-02 16:32:32 +01:00
wmayer
d2163579b2
Part: refactor SectionCut
2023-11-02 08:17:06 +01:00
wmayer
fd307e6e37
Part: fix crash in SectionCut
2023-11-02 08:17:06 +01:00
pavltom
62e3b27e62
[TechDraw] Checkable menu item for Turn View Frames On/Off - segfault fix
2023-11-01 13:55:38 -04:00
pavltom
3356b09410
[TechDraw] - Checkable menu item for Turn View Frames On/Off
2023-11-01 13:55:38 -04:00
wmayer
554543df01
Part: refactor SectionCut::startCutting()
2023-11-01 16:58:35 +01:00
wmayer
e21a477522
Part: refactor SectionCut::collectObjects()
2023-11-01 16:58:35 +01:00
wmayer
864c5260b1
Part: fix manual formatting of SectionCut::setupConnections()
2023-11-01 16:58:35 +01:00
Chris Hennes
9c2df13cb4
Merge pull request #11138 from davesrocketshop/material_editor_pr
...
Material: Material editor enhancements
2023-11-01 09:42:43 -05:00
Roy-043
eb7628aafc
Draft: clone IfcType and Subvolume properties
...
Fixes #11186 .
2023-10-31 15:43:33 +01:00
Roy-043
d7db6dd47b
Arch: fix Placement multiplication for subvolumes
...
Fixes #11185 .
Same problem as in #6617 .
2023-10-31 15:42:46 +01:00
Roy-043
f200e8f54a
Draft: Updates related to the PlaneGui class (step 4)
...
Related issue:
#5603 .
For gui_snapper.py and gui_trackers.py an intermediate solution has been adopted. They still rely on App.DraftWorkingPlane, but now use a small function to retreive it.
Simply switching to the PlaneGui class is problematic for the trackers as this results in an endless recursion (wp->grid->wp->...). Using the old App.DraftWorkingPlane (which is kept up-to-date by PlaneGui) solves this for now. I will try to return to this later (which may be after the next release though).
2023-10-31 15:41:21 +01:00
wandererfan
c87057ad2b
[TD]fix 2 tidy warnings
2023-10-31 09:12:50 -04:00
Ed Williams
58c3e2a425
Base: set sys.last_vars to enable post mortem debugging after exception
...
* Update Interpreter.cpp to enable stack trace
This enables python debuggers to stack trace after an exception.
See https://forum.freecad.org/viewtopic.php?p=714349#p714349
Co-authored-by: bdieterm <119257544+bdieterm@users.noreply.github.com >
2023-10-31 09:40:57 +01:00
wmayer
e3fe4cad87
Part: refactor constructor of SectionCut
2023-10-30 14:36:18 +01:00
wmayer
2495a29db3
Part: refactor onFlipXclicked, onFlipYclicked and onFlipZclicked of SectionCut
2023-10-30 14:36:18 +01:00