wandererfan
3fca5d99ee
[TD]fix secondary view drag goes to origin
2026-01-22 16:14:07 -05:00
tritao
69058376e6
Base: Remove Boost-based signals and switch to FastSignals.
2026-01-07 21:16:16 +00:00
wandererfan
f64408de2e
[TD]prevent frames on exported/printed page
2026-01-05 17:28:04 +00:00
wandererfan
fa8e81f0d6
[TD]restore view frame toggle in context menu
...
#This is the commit message #2 :
2026-01-05 17:28:04 +00:00
Ryan Kembrey
bfd3fc7268
TechDraw: Implemented View Frame Mode preference
2026-01-05 17:28:04 +00:00
wandererfan
2161e31328
[TD]fix fail to clear frame on selection change
2025-11-17 22:28:06 -06:00
wandererfan
09f3e6738c
[TD]shrink selection frame
2025-10-27 11:36:31 -05:00
wandererfan
919f5fd265
[TD]fix uncommanded leader position change
2025-09-26 21:24:49 -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 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
Andrea
de9bd5e1ce
change MIN_boost_version
...
ubuntu version 20.04 is no longer supported.
The minimum boost version used for freecad is now 1.74 (ubuntu 22.04) https://launchpad.net/ubuntu/jammy/+package/libboost-system-dev
2025-02-15 13:33:32 -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
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
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
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
c21dca3a21
[TechDraw] Add Owner property to Symbols
2024-02-11 16:03:44 -05:00
Tomas Pavlicek
f3fa2ba9c9
[TechDraw] Implement proper selection of subitems ( #11804 )
2023-12-22 08:25:58 -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
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
wmayer
d2c9f8cbdc
TD: modernize C++: use override
2023-08-04 17:09:53 +02:00
luz paz
b389f6e602
TechDraw: remove trailing whitespace
2022-11-15 16:17:22 +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
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
berniev
ddafb98813
Mod: Use override etc 2
2022-08-09 12:52:26 +02:00
berniev
da9ebc572f
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
wmayer
8acfd5bce7
TD: minor fixes:
...
* remove superfluous semi-colons
* if a method is declared override then the keyword virtual should be dropped
2022-06-26 15:51:43 +02:00
Wanderer Fan
9894964eb6
[TD]implement navigation styles
2022-06-24 10:03:02 -04:00
Wanderer Fan
56d289997c
[TD]fix Dimension/Balloon movement
2022-06-02 16:33:25 -04:00
Wanderer Fan
7b79c9697c
[TD]prevent spurious recompute on click/drag
2022-05-29 13:19:34 -04:00
wmayer
fd8719c85c
TD: [skip ci] activate PCH of TechDraw (Gui) and use forward declarations
...
For MSVC this reduces compile time by ~20%
2022-03-25 13:54:47 +01:00
Uwe
ab682628c6
[TD] Gui Headers: remove unused header - part 4/4
2022-03-25 03:43:44 +01:00
wandererfan
b44044f95b
[TD]dialog for Detail #4221
2020-04-08 13:23:28 -04:00
wandererfan
5a443e8df3
[TD]accept QGraphicsItem from Python
2020-03-12 07:58:38 -04:00
wandererfan
fb2454dde7
[TD]fix crash on Dim delete
...
- adjust index/cache options to avoid "dirty" screen
region errors.
- may be masking missing "prepareGeometryChange"
2020-03-06 13:56:38 -05:00
wandererfan
7e3197abe0
[TD]fix Dimension selection issues
2019-12-31 17:28:41 -05:00
wandererfan
e7a0cd4dfa
[TD] remove obsolete code
2019-12-26 08:56:21 -05:00
wandererfan
a7ad04ba4a
[TD]const-ness for dump function parameter
2019-11-10 15:58:45 -05:00
Tomas Pavlicek
b75398d763
Complete remake of drawing dimensions
2019-09-25 15:20:14 +02:00
wandererfan
992ef1b07e
[TD]Welding Symbol creation
2019-08-22 17:11:55 -04:00
Tomas Pavlicek
28b2df05da
TechDraw: SVG export refactoring - Keep correct font sizes
2019-06-11 15:46:46 -04:00