wandererfan
17e9f10ca7
[TD]throttle over aggressive dimension autocorrect
2024-10-14 17:45:53 +02:00
Benjamin Bræstrup Sayoc
66539741ac
[TechDraw] Some refactoring of frame pen
2024-09-02 16:53:37 -04:00
Benjamin Bræstrup Sayoc
61a681de19
[TechDraw] Fix incorrect centering of dimension label
...
and improve rendering of frame
Fixes #15103
2024-09-02 16:53:37 -04:00
PaddleStroke
fcf973170b
TechDraw: Dimension: fix centering snapping.
2024-06-03 11:58:58 -04:00
PaddleStroke
80fb3a492c
TechDraw: Dimension: Allow snapping label to its center position.
2024-05-27 11:44:31 -04:00
PaddleStroke
cc393632e1
Techdraw: Smart Dimension: Fixes and simplifies code
2024-05-13 15:03:37 +02:00
PaddleStroke
41650a78d4
TechDraw: Implement 'Area' dimension.
2024-05-06 18:42:28 +02:00
Tomas Pavlicek
1cf7861b51
[TechDraw] Implement proper selection of subitems ( #11804 )
2023-12-22 08:25:58 -05:00
wmayer
ed251a914b
TD: modernize C++: use override
2023-08-04 17:09:53 +02:00
Benjamin Bræstrup Sayoc
ddff39dbac
[TechDraw] Add customizability for dimension line spacing
2023-04-15 10:20:38 -04:00
Uwe
9af1a451ba
[TD] QGIViewDimension.h: fix compiler warning
...
- about unused private field
2023-03-25 21:03:40 +01:00
wandererfan
354480e9a4
[TD]Lint/Tidy/Review comments applied
2023-03-22 20:09:35 -04:00
wandererfan
8a11528a7e
[TD]corrupt dim reference detect and correct
2023-03-22 20:09:35 -04:00
wandererfan
aa2b1b8392
[TD]CI clang warnings
2022-09-05 17:48:38 -04:00
Wanderer Fan
fdfc73fe93
[TD]remove precompiled from *.h
2022-08-14 09:20:38 -04:00
Benjamin Bræstrup Sayoc
71758ecf9b
[TechDraw] Clean up precompile in Gui
2022-08-14 09:20:38 -04:00
Benjamin Bræstrup Sayoc
b498e85f43
[TechDraw] Remove uneeded redefinitions of inherited functions
2022-08-12 18:13:52 -04:00
Wanderer Fan
cf52d87dba
[TD]fix multiple dimension drag
2022-08-10 14:09:08 -04:00
berniev
71dc5ead2f
Mod: Use override etc 2
2022-08-09 12:52:26 +02:00
berniev
f4ffd15864
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
Wanderer Fan
fe47248dea
[TD]adjustable extension line gap
2022-07-04 20:43:49 -04:00
Wanderer Fan
db89eec8e3
[TD]implement navigation styles
2022-06-24 10:03:02 -04:00
Wanderer Fan
a799a5db66
[TD]fix Dimension/Balloon movement
2022-06-02 16:33:25 -04:00
Uwe
b25d7ad48d
[TD] Gui Headers: remove unused header - part 4/4
2022-03-25 03:43:44 +01:00
wmayer
e8f9c8a1d3
TD: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
Wanderer Fan
959061720f
[TD]Allow override of dimension line angles
2022-01-27 09:42:49 -05:00
donovaly
1a296a4006
[TD] add dialog to modify some dimension settings
...
also fix issue that tolerance could be set despite theoretically exact is true under some circumstances
also some wording improvements
also a minor fix to use 0.0 instead of DBL_MIN
2021-01-15 05:21:49 +01:00
donovaly
2232b1d48e
[TD] handle equal tolerances correctly
...
the common rule is that if a dimension has equal over- and undertolerance, they are output on the same line as the dimension concatenated using the ± character.
This PR does this.
Note that this is not just cosmetics, it is even standardized in the GD&T norms.
also:
* use one format specifier for tolerances since the norms don't allow a different format for the over- and the undertolerance
* some code optimizations like a self-explaining function name, remove unnecessary/outdated comments
2021-01-08 15:14:37 +01:00
wandererfan
db97daf0e0
[TD]expose dimension arrow position to Python
2020-03-02 08:37:19 -05:00
WandererFan
599c586cfa
[TD]fix compile error on Win re M_PI
2020-01-10 18:04:41 -05:00
wandererfan
4ac6415828
[TD]refix Dim select area problem
2020-01-08 15:07:28 -05:00
wandererfan
7580c05504
[TD]fix Dimension selection issues
2019-12-31 17:28:41 -05:00
wandererfan
9be2af54d3
[TD]improve presentation of tolerance text
2019-12-18 07:01:46 -05:00
wandererfan
b1e61bcae7
[TD]Improve tolerance formatting
2019-10-11 09:16:41 -04:00
Tomas Pavlicek
39518f8dff
Complete remake of drawing dimensions
2019-09-25 15:20:14 +02:00
Tomas Pavlicek
b23243b1af
TechDraw: Radius drawing refactored - ASME support
2019-08-21 19:27:12 -04:00
wandererfan
8f57a68f4e
[TD]Allow Aligned & Uniform Conventions on Radius Dims
2019-08-10 19:41:03 -04:00
Tomas Pavlicek
1544c68a57
Enhance Radius dimension drawing
2019-08-10 19:41:03 -04:00
wandererfan
fbfdb69c20
[TD]Py Cosmetic Vertex, Line, Circle Arc
2019-07-15 12:36:48 -04:00
wandererfan
4816755f42
Fix overlap of dimension selection area
2019-06-07 22:13:16 -04:00
wandererfan
4e2dc942c0
Fix "trails" on dim lines when zoomed in
2019-06-04 15:41:41 -04:00
Tomas Pavlicek
5021d55622
TechDraw: Place diameter label better
2019-05-23 07:10:16 -04:00
Franck Jullien
a7d2c15086
TechDraw: add separator for Rectangle balloons
2019-04-17 08:42:51 -04:00
wandererfan
764a3113b8
DrawBalloon clean up
...
- resolve linker errors after merge
- expose useful properties
- resolve "ambiguous ancestor" messages after merge
2019-04-05 19:35:26 -04:00
Franck Jullien
c5942d6a78
TechDraw: add Balloons
2019-04-01 23:24:17 +02:00
Franck Jullien
99a205bd40
TechDraw: datumLabelDragged now include a modifier value
2019-04-01 23:23:50 +02:00
wandererfan
428627cd89
Fix Dimension Text Color
...
- Dimension text did not respect Color property setting.
2019-02-14 21:14:11 +01:00
wmayer
aca61e829d
fixes -Winconsistent-missing-override
2018-10-30 13:21:59 +01:00
wandererfan
4bcfb4a1cd
Fix #3623 Display of Ft/In Dimensions
2018-10-11 21:59:20 +02:00
wandererfan
9f6b61a2a9
Add over/under Tolerance to Dimensions
2018-10-02 09:42:16 -03:00