bgbsww
31a6eb5a4a
lint / review cleanups
2024-01-22 11:01:19 -05:00
marioalexis
c6911695e7
Material: Initialize types
2024-01-22 08:53:38 -06:00
Chris Hennes
5011381b4a
Merge pull request #12059 from 3x380V/pyside6_fixes
...
Pyside6 fixes
2024-01-22 08:03:32 -06:00
Chris Hennes
501a5e3c85
Merge pull request #12061 from 3x380V/base_cleanup
...
Base cleanup
2024-01-22 08:01:17 -06:00
bgbsww
04e470a342
ShapeMapper that works with OCCT7.8.0
2024-01-22 07:45:45 -06:00
Ladislav Michl
ac6f991baf
Gui: Consolidate Python -> Qt class conversion
2024-01-22 06:58:17 +01:00
Ladislav Michl
9f5f00db69
Gui: Consolidate module error message in PythonWrapper
2024-01-22 06:58:17 +01:00
Ladislav Michl
8c220492e3
CMake: Fix searching for pip installed PySide
2024-01-22 06:58:17 +01:00
Ulices
fa0702956c
PartDesign: Update Length/Offset when Occurrences changes ( #12069 )
...
* Add 'HACK:'/`NOTE:` tags to get special highlightning
* [PD] Bugfix: Update Length/Offset when Occurrences changes
Fix #12068
2024-01-21 18:52:34 -06:00
marioalexis
629f585a15
Fem: Set PotentialEnabled to False in capacitance_two_balls example - fixes #9707
2024-01-21 16:23:29 -07:00
bgbsww
1490de0087
apply Comp to Comparator name change
2024-01-21 16:06:32 -05:00
bgbsww
541ec563e3
Merge branch 'main' into bgbsww-toponaming-makeElementFace
2024-01-21 15:52:31 -05:00
bgbsww
d4c5906c5c
Add tests, reformat to modern C++, clean
2024-01-21 15:34:46 -05:00
Kacper Donat
34b6b36547
Sketcher: Disable visibility checkbox for external geometry
2024-01-21 20:33:49 +01:00
Kacper Donat
2fac012226
Sketcher: Fix checkbox behavior for Element checkboxes
...
This creates new method overload for changing layer of exact
ElementItem. This fixes strange behavior of the checkboxes for elements
that were dependent not on what user clicked but on what is selected.
Fixes : #8814
2024-01-21 20:33:37 +01:00
Kacper Donat
da6a4fe57b
Sketcher: Make Elements UI style aware
...
This commit like previous one introduces ability to style list of
elements in the sketcher. It also completely refactors the rendering
delegate introducing dedicated method for calculating rects of each
element and method for rendering each sub control. Thanks to this
refactor we can be sure that areas drawn are the same as areas checked
for events in editorEvent.
2024-01-21 20:33:34 +01:00
Chris Hennes
35e09e233c
Materials: Correct PreCompiled.h includes in Gui
2024-01-21 09:52:55 -07:00
Chris Hennes
b164457a30
Materials: Correct PreCompiled.h includes in App
2024-01-21 09:52:55 -07:00
bdieterm
62a6fab19b
Gui: add explicit transparency specification
2024-01-21 17:41:31 +01:00
Ladislav Michl
f1fdd2e2a9
Base: Replace if else with switch statement
2024-01-21 16:14:12 +01:00
Ladislav Michl
95b37fa806
Base: Do not use else before return
2024-01-21 16:14:12 +01:00
Ladislav Michl
915bfd3dde
Base: Use std::recursive_mutex
2024-01-21 16:14:12 +01:00
wandererfan
562fb5114a
[TD]handle View rotation in ExtensionPack circle centerlines
2024-01-21 09:28:19 -05:00
marioalexis
674cc4b0ec
Fem: Call base class handleChangedProperyType function
2024-01-20 20:20:56 -07:00
Ajinkya Dahale
6dda56117a
[Sketcher] Visualize B-spline in edit mode
...
Instead of the control polygon, or "join the dots" for interpolated splines.
2024-01-20 18:45:18 -07:00
wandererfan
e5ae85e8fd
[TD]protect against stretch factor == 0
2024-01-20 18:58:55 -05:00
wandererfan
c15e1d3295
[TD]handle equal section line end points
2024-01-20 18:58:55 -05:00
Kacper Donat
ecd591450c
Sketcher: Make Constraints UI style aware
...
This adds reference to the actual widget to the painting of Constraints
List control of Sketcher. Thanks to this this list can now be styled
using standard mechanisms of Qt framework like QSS.
2024-01-20 21:59:01 +01:00
Kacper Donat
122f163d0c
Sketcher: Draw proper checkbox control in Elements UI
...
This ensures that checkboxes drawn in the Elements UI of the sketcher
can be styled using the correct style.
Three changes are introduced:
1. paint() method uses style provided by the widget, not application.
2. Indicator is drawn using PE_IndicatorCheckBox not CE_CheckBox - it
allows to use ::indicator in qss to style it properly. This works the
same as TreeView.
3. Fix for minor issues with text alignement and extension of selected items
background to cover checkbox. This is how other controls of this kind
work.
2024-01-20 21:59:01 +01:00
marioalexis
9da842d884
Fem: Improve self weight constraint - fixes #11652
2024-01-20 08:57:46 -07:00
Paddle
17893d39ca
Sketcher: PythonConverter: Replace useLastGeoIdVar bool by enum class
2024-01-20 06:49:32 +01:00
bgbsww
22b952f8e4
Improve tests
2024-01-19 20:59:19 -05:00
sliptonic
30b907ec5d
Merge pull request #12041 from Ondsel-Development/fixorderbywidget
...
fixes #12029
2024-01-19 12:12:46 -06:00
Roy-043
f315314569
Merge pull request #12042 from Roy-043/Draft-DraftGui.py-make-type-of-self.facecolor-consistent
...
Draft: DraftGui.py make type of self.facecolor consistent
2024-01-19 18:59:20 +01:00
sliptonic
ccaa636c72
fixes #12029
2024-01-19 11:31:53 -06:00
Roy-043
cb2fdeeeea
Draft: DraftGui.py make type of self.facecolor consistent
...
Since V0.19 self.facecolor had two types: integer (initial value) or QColor. With this PR it is again always a QColor.
2024-01-19 18:31:11 +01:00
bgbsww
2699c748c8
Improve tests
2024-01-19 10:49:47 -05:00
Roy-043
a81009d8c4
Arch: Bring back Axis bubbles and show annotation DrawStyle in ArchView
...
* Restores Arch_Axis bubbles in a TechDraw_ArchView. This fixes a regression in V0.21 and 0.22, I suspect an unwanted side-effect of a previous PR of mine (#8688 ).
* Also fixes the linetype of axes and other annotation objects in a TechDraw_ArchView.
2024-01-19 16:37:07 +01:00
Chris Hennes
10d1102b84
Merge pull request #12007 from chennes/toponamingElementNameComparator
...
App/Toponaming: Add Comparator for mapped elements
2024-01-19 09:20:59 -06:00
Chris Hennes
01859163da
Merge pull request #12024 from Ondsel-Development/property_rightclick
...
Core : Tree: Add 'Properties' action in contextual menu. Opens a prop…
2024-01-19 08:58:54 -06:00
Kacper Donat
f4030c4384
Gui: Fix scroll behaviour in preference pages selector
...
This fixes problem with scroll jumping after selecting page on bottom of
the pages tree view. It was caused by collapsing group of the current
item and then re-expanding it few lines after.
Fixes : #12000
2024-01-19 08:27:05 -06:00
Paddle
eb91978459
Sketcher : Distance constraint : introduce arc helpers for conic distances.
2024-01-19 11:50:38 +01:00
Paddle
8ed22b0fd8
Sketcher: copy paste : move from XML to python.
2024-01-19 11:13:53 +01:00
Paddle
a8b6e1e9c3
Sketcher: python converter : add possibility to add lastGeoId to the constraint process.
2024-01-19 11:13:53 +01:00
Paddle
fd2e35b7eb
Sketcher: Add copy/cut/paste sketcher commands
2024-01-19 11:13:53 +01:00
Paddle
b818be7d5d
SoDatumLabel : introduce distance arc helpers.
2024-01-19 11:13:09 +01:00
Paddle
df867a25b2
Sketcher : arc angle render improvement.
2024-01-19 11:13:09 +01:00
Paddle
dca00ec80e
Sketcher : improve single line angle rendering.
2024-01-19 11:13:09 +01:00
Paddle
64c867eb0e
Sketcher Fix radius arc helpers.
2024-01-19 11:13:09 +01:00
Paddle
2bf3639fb5
Core: PropertyEditor : save properly the size of the first column.
2024-01-19 10:49:33 +01:00