Markus Reitböck
0019739095
TechDraw: use CMake to generate precompiled headers on all platforms
...
"Professional CMake" book suggest the following:
"Targets should build successfully with or without compiler support for precompiled headers. It
should be considered an optimization, not a requirement. In particular, do not explicitly include a
precompile header (e.g. stdafx.h) in the source code, let CMake force-include an automatically
generated precompile header on the compiler command line instead. This is more portable across
the major compilers and is likely to be easier to maintain. It will also avoid warnings being
generated from certain code checking tools like iwyu (include what you use)."
Therefore, removed the "#include <PreCompiled.h>" from sources, also
there is no need for the "#ifdef _PreComp_" anymore
2025-09-23 00:50:59 +02:00
bofdahof
998f4e4d45
Console: rename PascalCase named methods to camelCase
2025-05-06 17:50:21 +02:00
Kacper Donat
d9d518f905
TechDraw: Use freecad_cast whenever possible
2025-04-26 14:23:25 +02:00
pavltom
7212cccae5
[TechDraw] Reimplement Weld Symbol parent linking
2024-03-09 08:32:24 -05:00
Florian Foinant-Willig
24352a7f4c
TechDraw: modernize type checking
2023-10-23 18:08:59 +02:00
wandererfan
49a9442d61
[TD]add label translation for Page and Template
2023-08-17 19:23:29 -04:00
wandererfan
414e06d54d
[TD]apply translateLabel after all addObject calls
2023-08-17 19:23:29 -04: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
wandererfan
acf17905ed
[TD]CI clang warnings
2022-09-05 17:48:38 -04:00
Wanderer Fan
74cdc6db61
[TD]code clean ups
...
- QtConcurrent include and CMake for Win
- include clean up dvp, dvs, dvd
- variable names and nested if clean up
- remove debug code
2022-08-18 09:34:32 -04:00
berniev
da9ebc572f
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
Benjamin Bræstrup Sayoc
79d4c1556f
[TechDraw] Improve readability of DrawWeldSymbol.cpp
2022-07-29 14:39:21 -04:00
Uwe
93796e2d92
[TD] App: remove some superfluous nullptr checks
2022-07-19 02:03:50 +02:00
wmayer
a99be14233
TD: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
luz paz
a3cb87b117
TechDraw: Header uniformity and whitespace fixes
2020-11-14 16:59:51 +01:00
wmayer
e9bc970c28
PVS: V522 There might be dereferencing of a potential null pointer
2020-07-18 10:59:27 +02:00
donovaly
bb7bc5e65b
[TD] weld symbols cannot be rotated
...
- therefore hide the Rotation property
2020-03-31 08:55:53 -04:00
donovaly
a3622ee49f
[TD] rename some Draw* elements - try 2
...
as discussed here: https://forum.freecadweb.org/viewtopic.php?p=360042#p360042
2020-01-18 06:57:29 -05:00
wandererfan
e4cd11e4e8
[TD]correct PropertyFileIncluded handling in Welding
2020-01-12 11:38:53 -05:00
wandererfan
178520fb4a
[TD] fix stale pointer in scene
2019-08-22 17:11:55 -04:00
wandererfan
f0155052f3
[TD]Welding Symbol Editor alpha release
2019-08-22 17:11:55 -04:00
wandererfan
992ef1b07e
[TD]Welding Symbol creation
2019-08-22 17:11:55 -04:00