wmayer
b3cd06afe8
Py: fix memory leaks by incorrect use of PyList_Append
2020-12-13 16:30:04 +01:00
Aapo
f72bf9d325
[TD] Make DrawViewSpreadSheet respect DrawPage::redrawCommand() update mechanism.
2020-12-05 00:50:20 +02:00
Aapo
3dd77d7e89
[TD] Fix column index range checking bug in std::string DrawViewSpreadsheet::getSheetImage(void)
2020-12-05 00:50:19 +02:00
Mark O'Donovan
e88dff8902
Remove unused variable in DrawViewDimension.cpp
2020-12-04 17:13:56 +01:00
donovaly
4bae944950
[TD] make LineGroup selectable
...
At the moment one has to specify the LineGroup as string. But one doesn't know what groups exist. So one has to check the Wiki, learn there where the groups are defined and then open the definition file with a text editor.
This PR simplifies this by reading the existing groups out of the definition file and fill the combobox accordingly.
It also give the user info what the selected LineGroup defines via the tooltip.
A nice side effect is that no typos can occur since you don't have to enter the LineGroup name as text.
2020-12-03 17:24:49 +01:00
donovaly
7f856a251f
tolerances can be negative, thus the decimal precision check must be adapted
2020-12-03 15:50:06 +01:00
donovaly
a2b523fb39
[TD] fix unit mismatch bug
...
- also make global decimal option italic since it only affects new dimensions
- also fix a typo in UnitsApi.h
2020-12-03 15:50:06 +01:00
wmayer
d284a343a8
[TD] add an enum to avoid to work with plain numbers
2020-12-02 16:42:21 +01:00
wmayer
2c599495a9
[TD] use PropertyQuantity for OverTolerance and UnderTolerance and add backward compatibility
2020-12-02 16:42:10 +01:00
aapo-aapo
3935ef8b8f
@aapo-aapo @chennes [TD] Suggested minor improvements for DrawViewDimension.cpp and QGIViewDimension.cpp in Pull request review.
...
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2020-12-02 16:38:21 +01:00
Aapo
40bd4b806f
[TD] Add tolerance format specifiers and arbitrary tolerances.
2020-12-02 16:38:21 +01:00
Aapo
eb22a14a3b
[TD] Make tolerance labels use the same formatValue() conversion as dimension labels. Support MultiValueSchemas for tolerances, too.
2020-12-02 16:38:21 +01:00
Aapo
e7b4d9ed99
[TD] Refactor DrawViewDimension getFormatedValue() into two functions.
2020-12-02 16:38:21 +01:00
Aapo
5ed116283c
Refactor code in DrawViewDimension::getRefType() shorter and simpler. No functional change except subelement sizes > 3 are supported, even though they are not supposed to happen.
2020-11-19 13:40:42 +01:00
Aapo
deab8fc965
[TD]fix V2E DistanceX,Y to always use the closest point of edge to the vertex.
2020-11-18 14:54:44 +01:00
luz paz
ae71abd1cc
TechDraw: Header uniformity and whitespace fixes
2020-11-14 16:59:51 +01:00
Yorik van Havre
301f4fa42e
TechDraw: Better tooltip for scale property
2020-10-20 14:50:23 +02:00
wmayer
716433e55b
TechDraw: [skip ci] Coverity: Uninitialized scalar variable/Uninitialized scalar field
2020-09-14 13:54:55 +02:00
wmayer
44e5713a03
TechDraw: [skip ci] fix several gcc/clang warnings
...
-Wunused-private-field
-Wmaybe-uninitialized
-Wunused-parameter
2020-09-11 15:10:58 +02:00
wandererfan
ab2a94d4f9
[TD]Allow single line S/S view
2020-09-02 11:42:10 -04:00
wandererfan
247a74d73d
[TD]fix V2E DistanceX,Y
2020-08-30 18:59:11 -04:00
wandererfan
96d296adf8
[TD]change Angle Dim tolerance format
2020-08-22 08:56:57 -04:00
wandererfan
fa111f86ad
[TD]draw line through 2 points
2020-08-19 09:02:25 -04:00
wandererfan
d66e3396a8
[TD]handle bad preferences in AppImage temp dir
2020-08-14 09:37:14 -04:00
wandererfan
040d3f7b06
[TD]fix showSectionEdge preference
2020-08-10 10:19:09 -04:00
wandererfan
abdf4fa23b
[TD]add py getEdgeBySelection
2020-08-06 10:21:13 -04:00
wandererfan
15ad92ee91
[TD]Fix extent dim for edge collection
2020-07-31 08:55:54 -04:00
wmayer
adf662b13d
remove superfluous includes of iostream, use iosfwd instead
2020-07-28 15:22:23 +02:00
wandererfan
41380359a8
[TD]fix misaligned PAT hatch on section
2020-07-25 10:30:13 -04:00
wmayer
2f0951c03b
LGTM: [skip ci] fix: Function declared in block
2020-07-24 20:37:17 +02:00
wmayer
c162037476
LGTM: [skip ci] fix: Large object passed by value
2020-07-24 18:32:31 +02:00
wmayer
983939b32d
Coverity: Uninitialized scalar/pointer field
2020-07-20 17:34:30 +02:00
wmayer
a9202f931b
Coverity: Unchecked dynamic_cast
2020-07-20 17:34:28 +02:00
wmayer
7224fe8e8f
Coverity: Explicit null dereferenced
2020-07-20 17:34:27 +02:00
wmayer
ba683bf241
Coverity: Dereference null return value
2020-07-20 17:34:26 +02:00
wmayer
2a50ac2252
PVS: V595 A pointer was utilized before it was verified against nullptr
2020-07-18 10:59:28 +02:00
wmayer
9424395afc
PVS: V1004 A pointer was used unsafely after it was verified against nullptr
2020-07-18 10:59:27 +02:00
wmayer
8ceac9cf55
PVS: V523 The 'then' statement is equivalent to the 'else' statement
2020-07-18 10:59:27 +02:00
wmayer
1ae38aea04
PVS: V522 There might be dereferencing of a potential null pointer
2020-07-18 10:59:27 +02:00
wmayer
4807fd3b33
PVS: V730 Not all members of a class are initialized inside the constructor
2020-07-18 10:59:27 +02:00
wandererfan
862b2cdf83
[TD]makeCosmeticLine Y inversion
2020-07-12 09:04:59 -04:00
wandererfan
e0c80824de
[TD]DPG spacing for oblique views
2020-07-07 15:26:20 -04:00
WandererFan
46453ef57d
[TD]tweak CosmeticEdge point getters
2020-07-01 20:22:39 -04:00
wandererfan
94e5f205ee
[TD]CosmeticVertex default size
2020-06-23 08:21:13 -04:00
wandererfan
d88d341d20
[TD]Cosmetic Edge endpoint inversion
2020-06-20 12:36:54 -04:00
wandererfan
e2efc19982
[TD]Detail default scale
2020-06-20 12:36:54 -04:00
wandererfan
7e8c441775
[TD]Fix jumping section view
2020-06-19 07:18:47 -04:00
donovaly
6db5b9f3b5
[TD] code optimization for DrawViewPart
...
Use same code for GeomHatch and Hatch in DrawViewPart as discussed here: https://forum.freecadweb.org/viewtopic.php?f=35&t=47536&start=10
2020-06-16 10:02:21 -04:00
wandererfan
6b47318065
[TD]fix 4335 section line pos on rotated base
2020-06-15 13:57:55 -04:00
wandererfan
d34c3573ab
[TD]clear svg hatch on delete
2020-06-15 13:57:55 -04:00