Ryan Kembrey
e26a47d96c
TechDraw: Fix selections not clearing when subelements are also selected
2025-09-29 11:11:34 -05:00
wandererfan
919f5fd265
[TD]fix uncommanded leader position change
2025-09-26 21:24:49 -05:00
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
Ryan K
f7a85081e8
TechDraw: Fix tree view selection not showing on page ( #23593 )
2025-09-11 12:35:19 -05:00
luzpaz
9d806694ff
TechDraw: remove trailing whitespace
2025-08-30 22:10:14 -05:00
WandererFan
24e3ab7d3e
[TD]Fix no delete of cosmetic in clip group ( #22838 )
...
* [TD]Fix no delete of cosmetic in clip group
* [TD]lint clean up
2025-08-24 20:55:55 -05:00
theo-vt
c61ad05789
Techdraw: Undo/redo when dragging views and rework projection group drag ( #22875 )
...
* TechDraw: create a transaction when finished dragging a view
* TechDraw: drag projection group when dragging a subview in AutoDistribute is enabled
* TechDraw: avoid creating 'Drag View' transaction if the document is already in a transaction
* TechDraw: Apply suggestions from code review
---------
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2025-08-24 08:36:41 +02:00
Ryan Kembrey
0e85372e4a
TechDraw: Fix frames resizing on select/hover
2025-08-22 16:36:31 +02:00
Ryan K
4d6f0927fe
TechDraw: Rework view frames ( #22869 )
...
Co-authored-by: Ryan Kembrey <ryan.kembrey@student.uts >
2025-08-11 11:04:58 -05:00
Benjamin Bræstrup Sayoc
9af522c085
TechDraw: centralize usertype constants
2025-05-25 20:42:02 +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
bofdahof
20141d7f19
TechDraw: apply std::ranges
2025-03-16 17:18:23 -05:00
Chris Hennes
1350dd6bd0
Merge pull request #19502 from benj5378/QStringLiteral
...
Use QStringLiteral
2025-02-11 07:34:12 -06:00
Benjamin Bræstrup Sayoc
4d9e4efc87
[TechDraw] Add ability to align points by rotating view
...
Fixes #7061
2025-02-10 19:31:39 -05:00
Benjamin Bræstrup Sayoc
835905f76e
TechDraw: Use QStringLiteral
2025-02-10 18:32:44 +01:00
tritao
65466d580b
Gui: Reorganize the selection files into a top Selection folder.
2025-02-03 17:56:57 +01:00
wandererfan
3122062886
[TD]allow override of Balloon drag modifier ( fix #15388 )
2024-09-17 21:40:50 -04:00
WandererFan
e852052df8
[TD]Fix section snapping ( fix #15961 ) ( #15450 )
...
* [TD]Add view snapping preferences
* [TD]fix section snapping algo
- snap sections to section normal line.
- snap views to other views in X&Y
* [TD]fix snapping to ProjectionGroups
2024-09-02 18:41:25 +02:00
PaddleStroke
e49f74aed9
TechDraw: Snap: disable snap if ALT is pressed.
2024-06-25 09:16:51 -05:00
wandererfan
2ca9b6ef80
[TD]fix scene and tree selection sync
2024-06-17 19:31:56 -04:00
PaddleStroke
48f43429bb
TechDraw: Enable snapping section views to their base views.
2024-05-27 11:44:31 -04:00
PaddleStroke
45332a275c
TechDraw: Enable snapping views to align them with other views vertically and horizontally.
2024-05-27 11:44:31 -04:00
wandererfan
10b9229492
[TD]fix fail on undo of cosmetic delete
2024-03-27 13:23:45 -04:00
pavltom
8a4f13fb16
[TechDraw] Unify Projection Group parent linking
2024-03-16 19:59:49 -04:00
pavltom
a9b77de0be
[TechDraw] Reimplement Leader Line parent linking
2024-03-04 15:35:06 +01:00
pavltom
d11d3cd7b8
[TechDraw] Reimplement Rich Annotation parent linking
2024-02-26 16:22:30 -05:00
pavltom
c21dca3a21
[TechDraw] Add Owner property to Symbols
2024-02-11 16:03:44 -05:00
wandererfan
829764c2d0
[TD]fix positioning of secondary views
2024-01-01 13:45:30 -05:00
Tomas Pavlicek
f3fa2ba9c9
[TechDraw] Implement proper selection of subitems ( #11804 )
2023-12-22 08:25:58 -05:00
wandererfan
f03461a85a
[TD]spelling in comments
2023-11-26 16:42:06 -05:00
pavltom
2ffca4958a
[TechDraw] Multiselection mode implementation
2023-11-16 20:45:02 -05:00
pavltom
e3fe68a0f3
[TechDraw] Remove obsolete getYInClip method
2023-11-16 20:45:02 -05:00
pavltom
98a005b7b5
[TechDraw] Remove nowhere used m_dragState
2023-11-16 20:45:02 -05:00
pavltom
ec6df1726e
[TechDraw] Refactor QGIView and QGIPrimPath mouse processing
2023-11-16 20:45:02 -05:00
pavltom
bd69b1c341
[TechDraw] Remove now unused SelectPoint signal relics
2023-11-16 20:45:02 -05:00
wandererfan
26801ac1f1
[TD]#11091 - fix issue 1 getQGVPage()
2023-10-19 10:07:48 -04:00
wandererfan
414e06d54d
[TD]apply translateLabel after all addObject calls
2023-08-17 19:23:29 -04:00
Chris Hennes
74561536af
TechDraw: Translate direction labels
2023-04-22 09:31:40 -04:00
wandererfan
31da3e7ecc
[TD]fix oversight in PR9129
2023-03-31 20:14:38 -04:00
Benjamin Bræstrup Sayoc
9bb92be8ba
Improve readability of QGIView.cpp
2023-03-31 08:45:05 -04:00
wandererfan
b9fa9cb33e
[TD]corrupt dim reference detect and correct
2023-03-22 20:09:35 -04:00
wandererfan
0c5f476ad4
[TD]skip center marks for view frame
2023-03-16 10:37:14 -04:00
wandererfan
12db3618df
[TD]remove obsolete log messages
2023-01-13 12:15:33 -05: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
020ced9859
[TD] QGIView*: remove unused includes
...
- also some sorting
2022-12-04 04:21:01 +01:00
wandererfan
fcef1cb174
[TD]implement view stacking
2022-09-07 16:06:54 -04:00
Wanderer Fan
71426aa467
[TD]fix Text sizes not exact
2022-09-07 16:06:54 -04: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