Chris Hennes
06d63f3856
Merge pull request #20050 from captain0xff/gp_pnt-conversion
...
TechDraw: removed gp_* conversion code from TechDraw workbench
2025-03-11 02:28:37 +00:00
captain0xff
13d31711f3
remove gp_* conversion code from TechDraw workbench
2025-03-11 05:21:58 +05:30
Chris Hennes
5a1170c795
Merge pull request #19941 from WandererFan/PropertiesAndSpinBoxes
...
[TD]Properties and spin boxes
2025-03-10 16:55:13 +00:00
wandererfan
0884babb4d
[TD]allow view creation in main thread if gui no available
2025-03-09 19:48:22 -04:00
wandererfan
f9b6e2c33b
[TD]add check for Gui up
2025-03-09 19:48:12 -04:00
wandererfan
0a5b3f63a4
[TD]prevent crash when no event loop
...
- threaded hlr operations do not return if qApplication is not available
2025-03-09 19:48:08 -04:00
Andrea
2d4ab5af20
REMOVE old QT<= 5.14 code
...
Ubuntu 22.04 use qt 1.15.3.
In the code is still used qt code <5.10.
A cleanup was done by removing qT code version used in ubuntu 18.04.
2025-03-05 09:32:06 +01:00
j-hap
80b0c72829
TechDraw: Fix double free when resetting line formats
2025-03-04 18:41:29 +01:00
Chris Hennes
a027a2e6d5
TD: Add missing Boost headers to PCH
2025-03-03 23:18:47 -06:00
Joao Matos
08523fe1ac
Part/PartDesign/TechDraw: Simplify calls to DocumentObject::recomputeFeature.
2025-03-03 21:22:22 +00:00
wandererfan
4f9bf0e72e
[TD]change scaling default for Draft & BIM views
2025-03-03 10:44:03 -06:00
Chris Hennes
d41114589c
Merge pull request #19411 from benj5378/enums2
...
TechDraw: hard type enums, part 2
2025-03-03 10:37:21 -06:00
Chris Hennes
d9ab6c1645
Merge pull request #19753 from benj5378/tag
...
TechDraw: centralize tag functionality
2025-03-03 10:36:24 -06:00
Aurélien Pascal
15c3b560e2
TechDraw: Fix hatch drawing ( #19458 )
...
* TechDraw: Fix hatch drawing (#16353 )
* TechDraw: Fix hatch drawing in Tech View
2025-03-03 10:35:13 -06:00
WandererFan
da8602c1b0
Broken view no compress19647 ( #19688 )
...
* [TD]fix broken view does not collapse
* [TD]delint and clean up code
* Update src/Mod/TechDraw/App/DrawBrokenView.cpp
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
* Update src/Mod/TechDraw/App/DrawBrokenView.cpp
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
* Update src/Mod/TechDraw/App/DrawBrokenView.h
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
* Update src/Mod/TechDraw/App/DrawBrokenView.h
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
* Update src/Mod/TechDraw/App/DrawBrokenView.cpp
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
* [TD]fix merge errors
---------
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
2025-03-03 10:34:23 -06:00
Chris Hennes
1a2070c36f
Merge pull request #19636 from kadet1090/color-in-base
...
Base: Move App::Color to Base
2025-03-02 16:36:40 -06:00
Chris Hennes
98537f00b1
Merge pull request #19626 from tritao/qt-gl-cleanup
...
Gui: Remove QtOpenGL.h.
2025-03-02 16:22:57 -06:00
Benjamin Bræstrup Sayoc
1078ee8c35
Remove magic number and hard type enums in DrawViewPart.h
...
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
2025-03-02 17:14:24 +01:00
Benjamin Bræstrup Sayoc
a1a79f01b2
Remove magic number and hard type enums in DimensionValidator.h
...
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
2025-03-02 17:14:24 +01:00
Benjamin Bræstrup Sayoc
e92efb14ac
Remove magic number and hard type enums in DrawViewDimension.h
...
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
2025-03-02 17:14:24 +01:00
Benjamin Bræstrup Sayoc
a45e2ae8a4
Remove magic number and hard type enums in BalloonPropEnum.h
...
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
2025-03-02 17:14:24 +01:00
Benjamin Bræstrup Sayoc
351feb132a
Remove magic number and hard type enums in ArrowPropEnum.h
...
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
2025-03-02 17:14:24 +01:00
wandererfan
e48fee5acc
[TD]Property types and spinboxes for Detail
2025-03-02 09:05:10 -05:00
wandererfan
c9ce7d69fd
[TD]use correct property types and spinboxes for Section
2025-03-02 09:05:10 -05:00
wandererfan
8ec5ebeba7
[TD]use correct property type for directions
2025-03-02 09:05:10 -05:00
Chris Hennes
4b2ab71c13
TD: Adding missing PCH include
2025-02-26 17:41:27 -06:00
Joao Matos
80d4cf9f40
Gui: Remove QtOpenGL.h.
2025-02-25 23:03:51 +00:00
Benjamin Bræstrup Sayoc
ee1c73cd04
Build: suppress warnings from 3rd party libraries
...
Warnings from 3rd parties are not relevant and are only polluting the warning output. Marking these libraries as SYSTEM suppresses warning.
https://gcc.gnu.org/onlinedocs/cpp/Invocation.html#index-I
https://gcc.gnu.org/onlinedocs/cpp/System-Headers.html
2025-02-25 14:39:05 +00:00
Benjamin Bræstrup Sayoc
aae45a2b8a
TechDraw: extract QGIDatumLabel
2025-02-25 14:25:31 +00:00
Benjamin Bræstrup Sayoc
9941b59e98
TechDraw: hard type enums, part 3 ( #19418 )
...
* Remove magic number and hard type enums in LineNameEnum.h
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
* Remove magic number and hard type enums in QGIFace.h
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
* Remove magic number and hard type enums in Enums.h
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
* Remove magic number and hard type enums in QGVPage.h
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
* Remove magic number and hard type enums in TaskSurfaceFinishSymbols.h
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
* Remove magic number and hard type enums in QGTracker.h
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
2025-02-24 11:58:05 -05:00
theepicviolin
cb24420fbb
Add SolidWorks navigation style ( #19568 )
2025-02-24 10:57:00 -06:00
Joao Matos
15076cb504
Core: Move PyCXX library to src/3rdParty.
2025-02-24 16:36:06 +00:00
mosfet80
0f11cbdaaa
clean QGSPage.cpp
...
-removed unused variable
-clean code
2025-02-23 09:17:53 -05:00
wandererfan
06d81c73ce
[TD]fix page selection from list
2025-02-23 09:16:33 -05:00
wandererfan
6d1559afb6
[TD]prevent quiet no-result on no page
2025-02-23 09:16:33 -05:00
WandererFan
112c83bea7
Update src/Mod/TechDraw/Gui/ViewProviderPage.cpp
...
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
2025-02-23 09:15:47 -05:00
WandererFan
19ca270456
Update src/Mod/TechDraw/Gui/ViewProviderPage.cpp
...
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
2025-02-23 09:15:47 -05:00
WandererFan
81e81843db
Update src/Mod/TechDraw/Gui/ViewProviderPage.cpp
...
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
2025-02-23 09:15:47 -05:00
wandererfan
346851b687
[TD]lint removal
2025-02-23 09:15:47 -05:00
wandererfan
8c4315ba20
[TD]fix maximize tab on view insertion
2025-02-23 09:15:47 -05:00
WandererFan
abb57f10b6
Update src/Mod/TechDraw/Gui/QGIViewDimension.cpp
...
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
2025-02-23 09:14:23 -05:00
wandererfan
4c39987df4
[TD]fix bad formatting
2025-02-23 09:14:23 -05:00
WandererFan
022dde80f1
Update src/Mod/TechDraw/Gui/QGIViewDimension.cpp
...
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
2025-02-23 09:14:23 -05:00
WandererFan
d928750026
Update src/Mod/TechDraw/Gui/QGIViewDimension.cpp
...
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
2025-02-23 09:14:23 -05:00
wandererfan
812976f9df
[TD]lint removal
2025-02-23 09:14:23 -05:00
wandererfan
b084d7fadb
{TD]Set Arrow end property at Dimension level.
2025-02-23 09:14:23 -05:00
Benjamin Bræstrup Sayoc
b7f56a219f
Move Tag to separate translation unit
...
- Avoid code duplication
- Reduces compile time
2025-02-21 13:01:28 +01:00
Benjamin Bræstrup Sayoc
934e9fb683
Remove unused function assignTag
2025-02-21 11:25:52 +01:00
Kacper Donat
13fbab9e42
Base: Move App::Color to Base
...
Every basic data type is stored in Base module, color is standing out as
one that does not. Moving it to Base opens possibilities to integrate it
better with the rest of FreeCAD.
2025-02-17 21:10:26 +01:00
Florian Foinant-Willig
8b8e29a032
TechDraw: Add a format spec. to round a value
2025-02-17 12:18:26 -05:00