wandererfan
04e2d631bb
[TD]fix tearing of page edges
2025-12-22 11:16:15 -06:00
Benjamin Bræstrup Sayoc
9af522c085
TechDraw: centralize usertype constants
2025-05-25 20:42:02 +02:00
tetektoza
b4214fdde6
TechDraw: Return text fields directly as childs of QGISVGTemplate
...
As the title says. I've noticed during reproducing of #18921 , that
after in `PagePrinter::renderPage` we call `setTemplateMarkers`
twice, which results in deleting `childItems` allocated memory
(in `setTemplateMarkers`->`setMarkers`->`updateView`->`clearClickHandles`),
and then we are calling `setTemplateMarkers` (also in `PagePrinter::renderPage`) second time,
accessing `textFields` in `setMarkers` method, which still contain hanging pointers
from the previous deallocation. This results in segfaults as we iterate through `textFields`.
So, instead of keeping sychronization between childs of QGISVGTemplate
and textFields vector - this patch removes this variable at all and uses
childs directly to return text fields.
2025-04-23 16:32:31 +02:00
Benjamin Bræstrup Sayoc
393ab112e5
TechDraw: refactor click handles for editable fields
...
Fixes #19387
2025-04-14 10:46:09 -05:00
wandererfan
7b71753214
[TD]clean up editable field length and click area
2024-06-23 09:48:25 -04:00
wmayer
620aaac90d
TD: [skip ci] fix -Winconsistent-missing-override
2023-01-05 11:14:30 +01:00
wandererfan
d63ac0f7f6
[TD]add light text on dark page mode
...
- some visually impaired users need white graphics on
dark page.
- revise Annotation dialog to respect dark style
2023-01-03 17:41:33 -05:00
Uwe
98a0172700
[TD] QGIL - QGIVE:remove unused includes
...
- also some sorting
2022-12-04 03:29:19 +01:00
wandererfan
9c9013810e
[TD]fix embedded template file handling
2022-11-12 11:35:22 -05:00
berniev
6953310116
Mod: Single arg ctors must be explicit
2022-08-24 16:55:20 +02:00
Wanderer Fan
6677cd4d8f
[TD]clazy warnings and duplicate setter/getter
...
- clazy warning re missing Q_OBJECT
- include TechDrawGlobal.h in headers
- resolve duplicate setter/getters
2022-08-18 09:34:32 -04:00
Benjamin Bræstrup Sayoc
9905e17ba1
[TechDraw] Remove uneeded redefinitions of inherited functions
2022-08-12 18:13:52 -04:00
Wanderer Fan
9894964eb6
[TD]implement navigation styles
2022-06-24 10:03:02 -04:00
luz paz
a3cb87b117
TechDraw: Header uniformity and whitespace fixes
2020-11-14 16:59:51 +01:00
Tomas Pavlicek
28b2df05da
TechDraw: SVG export refactoring - Keep correct font sizes
2019-06-11 15:46:46 -04:00
wandererfan
d42c79c146
Fix #3695 Frame toggle sync
2019-05-13 12:29:15 -04:00
Ian Rees
6368b2f822
TechDraw: Tidy, and fix Qt5 template text edition
2017-04-26 18:23:21 +12:00
WandererFan
d8ccf14ec3
Prevent creation of superflous QGItems for Text Fields
2016-08-12 10:01:16 +02:00
WandererFan
3eb9037ada
Handle non-latin1 chars in template
2016-08-12 10:01:16 +02:00
WandererFan
40fa4e0d40
Qt item parenting and garbage collection
...
Remove dupl/obsolete code
2016-08-01 19:27:52 -03:00
WandererFan
bda5c6233c
Remove unconnected signals
2016-07-14 14:39:06 +02:00
WandererFan
19968205d2
Include file cleanup per cppclean analysis
2016-07-14 14:39:06 +02:00
WandererFan
2ac560e7b0
Fix template field dialog multiple instances
2016-07-11 15:32:16 +02:00
WandererFan
277a00dc3c
dlgTemplateField parentage
...
cosmetic: move button box
2016-07-11 15:32:16 +02:00
WandererFan
a9d6f1568b
/QGI/QGraphicsItem/
2016-07-11 15:32:16 +02:00
WandererFan
7c009c6def
Add Mod/TechDraw/Gui
2016-07-11 15:32:16 +02:00