wmayer
88510213d9
TD: [skip ci] fix warnings reported by GH actions
2022-11-27 16:51:15 +01:00
wandererfan
13acca7504
[TD]fix ComplexSection null cut shape
2022-11-27 08:21:40 -05:00
wandererfan
cdda6f2c38
[TD]fix fail on missing base view ( #7856 )
2022-11-22 20:38:46 -05:00
Aapo
1f6ec0469a
[TD] DrawViewPart: Fix Dimension attachment for Coarse Views and faceless Views
2022-11-20 08:08:33 -05:00
Aapo
2e19e5f6fb
[TD] DrawViewPart: Fix Dimension attachment on Cosmetic CenterLines upon document restore
2022-11-17 19:25:43 -05:00
wmayer
9e9c784041
TD: fix memory leaks with raw pointers of GeometryObject
...
Replacing the use of raw pointers of GeometryObject with shared pointers fixes the observed memory leaks when running the unit tests of TechDraw
2022-11-15 16:16:08 -05:00
luz paz
b389f6e602
TechDraw: remove trailing whitespace
2022-11-15 16:17:22 +01:00
wandererfan
0c83a17ce8
[TD]prevent Complex Section with no Base View
2022-11-14 19:41:12 -05:00
wandererfan
26d7fe14e1
[TD]add section line marks for simple section
2022-11-14 19:41:12 -05:00
marioalexis
93133040e8
TechDraw: Improve and clean up code in some Python classes
2022-11-14 16:40:07 -05:00
wandererfan
53f5883ea1
[TD]fix handling of multiple pages
...
- the routines for retrieving a view's parent page
did not correctly deal with duplicate page entries
2022-11-14 16:38:27 -05:00
wandererfan
2a6bd73fc0
[TD]apply review comments from @chennes
...
- also delete empty execute method
2022-11-12 11:35:22 -05:00
wandererfan
fe4a402b04
[TD]simplify section hatch file handling
2022-11-12 11:35:22 -05:00
wandererfan
3ce218d1d7
[TD]simplify embedded image handling
2022-11-12 11:35:22 -05:00
wandererfan
199fd11623
[TD]simplify embedded file handling
2022-11-12 11:35:22 -05:00
wandererfan
75e163213a
[TD]simplify embedded hatch file handling
2022-11-12 11:35:22 -05:00
wandererfan
9c9013810e
[TD]fix embedded template file handling
2022-11-12 11:35:22 -05:00
wandererfan
d7ace29c75
[TD]fix vertical alignment of section pieces
2022-11-11 19:37:42 -05:00
wandererfan
1a9637a384
[TD]fix XDirection rotation of simple sections
2022-11-10 19:19:22 -05:00
wandererfan
674b341af6
[TD]fix fail in calculating section line length
2022-11-10 19:19:22 -05:00
wandererfan
eb407feb60
[TD]fix rotation of complex section
2022-11-09 10:05:23 -05:00
wandererfan
5cedb9ea4e
[TD]fix rotation of cut face hatch
2022-11-09 10:05:23 -05:00
marioalexis
e9782bfe38
TechDraw: Fix reference counting in format attribute of CenterLinePy and CosmeticEdgePy
2022-11-08 19:46:00 -05:00
wandererfan
c6615a1af5
[TD]fix read only scale property in DraftView
...
- also affects DrawViewSymbol and derivatives
2022-11-08 19:31:29 -05:00
luz paz
7c5557b3cb
Fix typos in TD and FEM source comments/documentation [skip ci]
2022-11-07 08:03:39 -05:00
marioalexis
1a27202b69
TechDraw: Improve code in Python CosmeticEdgePy class
2022-11-07 08:01:45 -05:00
wandererfan
c5a263bdd8
[TD]Prevent ComplexSection creation without valid direction
2022-11-07 07:57:37 -05:00
wandererfan
38f1906ae0
[TD]fix exception on empty compound
...
- if the intersection of the segment tool and
source shape is empty, processing should
continue with next segment
2022-11-07 07:57:37 -05:00
marioalexis
5b015b7022
TechDraw: Improve code in Python DrawPagePy class
2022-11-06 19:37:55 -05:00
Chris Hennes
2f7be9e782
cMake: Add support for compiling against Qt6 ( #7647 )
...
Removes the BUILD_QT5 flag and adds a new FREECAD_QT_VERSION option,
which can be set to either "Auto" (default), 5, or 6. Auto detects which
version of Qt is installed on the system and chooses it. If both version
are installed, Qt5 is used.
Note that this DOES NOT implement compiling against Qt6, it only adds
the necessary cMake infrastructure to begin work on the source code
changes that will be required.
2022-10-31 09:24:09 -05:00
marioalexis
7c6684a821
TechDraw: Improve code in Python CenterLinePy class
2022-10-31 09:08:52 -04:00
wandererfan
1282fdb7e8
[TD]remove export macros from PreCompiled.h
2022-10-29 19:19:54 -04:00
marioalexis
5fe254e6f1
TechDraw: Improve code in Python DrawViewPartPy class
2022-10-29 09:01:52 -04:00
wandererfan
86b5000451
[TD]fix missing include for CI
2022-10-28 08:47:45 -04:00
wandererfan
99f67b8a40
[TD]SectionView/ComplexSection - preview, direction selection
...
- add preview/live update to TaskSectionView & TaskComplexSection
- add view direction selector to uis
- use SectionNormal as Direction. Make Direction read-only
- simplify section line end point calculation
- section group command in toolbar
- make section and complex section icons consistent
- fix compsolid cutting tool
- terminology: single/piecewise to offset/aligned
2022-10-28 08:47:45 -04:00
wandererfan
5ddc6ce789
[TD]Complex Section - initial implementation
2022-10-28 08:47:45 -04:00
wandererfan
16c52bb18c
[TD]expose DVP projectPoint to Python
2022-10-19 20:00:27 -04:00
Uwe
d8d9e21d23
[TD] Gui, PreCompiled.h: add missing OCC files
2022-10-10 03:00:57 +02:00
Uwe
a4f5518497
[TD] [skip CI] PreCompiled.h: add comments
2022-10-09 20:05:45 +02:00
wmayer
ab7b147066
TD: [skip ci] adding missing Qt header to PCH
2022-10-08 19:06:34 +02:00
Uwe
03a3ae8cd8
[TD] DrawD* - DrawT*: remove unused includes - part 2/2
...
- also sort includes
- also additions to precompiled header
2022-10-08 17:21:26 +02:00
Uwe
08a0c07479
[TD] DrawD* - DrawT*: remove unused includes - part 1
...
- also sort includes
2022-10-08 16:33:16 +02:00
wmayer
c38e522101
TD: replace QRegExp with QRegularExpression
2022-10-08 13:33:10 +02:00
Uwe
55a8b5917c
[TD] [skip CI] DrawSVGTemplate.cpp: uniform whitespace
2022-10-08 12:33:12 +02:00
Uwe
edba5ac85c
[TD] DrawR* - DrawT*: remove unused includes
...
- also sort includes
2022-10-08 12:21:25 +02:00
Uwe
6188d3ed68
[TD] Draw*Imp: remove unused includes
...
- also some sorting
2022-10-08 04:06:10 +02:00
Uwe
16abb8d548
[TD] DrawUtil: remove unused includes
...
- also sort includes
- also move a definition to it
- also adapt two Gui files accordingly
2022-10-08 03:35:59 +02:00
Uwe
5dc30b159c
[TD] DrawView*: remove unused includes - part 2
...
- also sort includes
- also additions to precompiled header
2022-10-08 02:10:26 +02:00
wmayer
82866db0ca
Mod: replace QRegExp with QRegularExpression
2022-10-07 14:03:53 +02:00
Uwe
061bf91e84
[TD] DrawView*: remove unused includes - part 1
...
- also sort includes
- also additions to precompiled header
2022-10-07 01:08:38 +02:00