Wanderer Fan
99f2820712
[TD]fix Text sizes not exact
2022-09-07 16:06:54 -04:00
wandererfan
aa2b1b8392
[TD]CI clang warnings
2022-09-05 17:48:38 -04:00
Benjamin Bræstrup Sayoc
b498e85f43
[TechDraw] Remove uneeded redefinitions of inherited functions
2022-08-12 18:13:52 -04:00
Uwe
5486c9808d
[TD] remove some more superfluous nullptr checks
2022-07-20 02:53:48 +02:00
Uwe
b514f47c21
[TD] Gui: remove some superfluous nullptr checks
2022-07-19 02:49:46 +02:00
Wanderer Fan
db89eec8e3
[TD]implement navigation styles
2022-06-24 10:03:02 -04:00
Wanderer Fan
a799a5db66
[TD]fix Dimension/Balloon movement
2022-06-02 16:33:25 -04:00
wmayer
e8f9c8a1d3
TD: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
Tomas Pavlicek
b93d049f8e
TechDraw - Balloon updates
2021-10-03 13:43:53 +02:00
donovaly
d208fc6ef0
[TD] fix balloon dragging
...
Fixes bug that dragging while pressing CTRL did not work anymore, see https://forum.freecadweb.org/viewtopic.php?f=35&t=55863
2021-02-22 02:17:05 +01:00
donovaly
966540aa3a
QGIViewBalloon.cpp: a fix as suggested
2021-02-18 01:41:23 +01:00
donovaly
038e35c002
QGIViewBalloon.cpp: code simplification
2021-02-16 01:51:43 +01:00
donovaly
5932bbd6a6
[TD] fix dragging of balloons
...
as reported in https://forum.freecadweb.org/viewtopic.php?f=10&t=55109&start=30#p478147
dragging a balloon pollutes the undo steps destroying working with undo and drawings.
2021-02-15 22:28:13 +01:00
wmayer
a79e9bb609
TD: fix undo/redo for balloon objects
...
* inside mouseReleaseEvent() check if the mouse has been moved and only if yes emit the dragFinished() signal
* improve error handling in mouseDoubleClickEvent
* in mouseDoubleClickEvent start to edit the view provider
2021-02-14 19:30:06 +01:00
donovaly
699baa8477
[TD] show balloon dialog on double-clicking
...
when adding GD&T statements as described in https://wiki.freecadweb.org/TechDraw_Geometric_dimensioning_and_tolerancing
You will quickly get a lot of balloons and it is then very tiring to be forced to first select a balloon with a single-click in the drawing, then go to the model tree and there double-click to get the dialog.
This PR also removes unused includes from the dialog code.
2021-01-11 03:02:35 +01:00
donovaly
e54f4fc086
[TD] fix regression for balloon text separators
...
as reported here: https://forum.freecadweb.org/viewtopic.php?f=35&t=53664 the balloon text separation no longer works.
The regression was introduced by commit 76357b3fc . The mistake thereby was that the textHeight is already handled before the separators and that rectangular balloons behave differently because of the separator feature.
2020-12-30 23:59:15 +01:00
Aapo
294136e9bd
[TD] Balloon, move property LineVisible to View tab and fix a refresh bug.
2020-12-18 12:45:34 +01:00
Aapo
a421a35f1f
[TD] Add a comment about QGIViewBalloon.cpp draw() function needing refactoring.
2020-12-07 23:48:28 +02:00
Aapo
6670197fad
[TD] Add Balloon property LineVisible for making the Balloon line visible or hidden.
2020-12-07 23:40:12 +02:00
Aapo
d274805567
[TD] Add Balloon property EndTypeScale for scaling line end decorations (arrows etc).
2020-12-07 23:40:12 +02:00
luz paz
89664642fb
TD: Issue #0004473 : Expose openCommand() to translation
...
Continuing the work to expose the undo/redo functionality to translation. This commit does so for the TechDraw Wb.
Ticket: https://tracker.freecadweb.org/view.php?id=4473
2020-12-01 14:53:35 +01:00
wandererfan
b298e78624
[TD]remove obsolete QPointF (LGTM)
2020-07-26 19:45:49 -04: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
0a6929a122
Coverity: Dereference after null check
2020-07-20 17:34:25 +02:00
wmayer
1ae38aea04
PVS: V522 There might be dereferencing of a potential null pointer
2020-07-18 10:59:27 +02:00
wmayer
611fd4088a
fixes #0004318 : Compilation fails with Qt 5.15 beta with QPainterPath errors [skip ci]
2020-07-02 13:19:43 +02:00
wandererfan
c92d725aed
[TD]change misleading prop name - Shape
2020-06-15 13:57:55 -04:00
wmayer
8dbe26a95f
Qt5: 'int QFontMetrics::width' is deprecated since Qt 5.11: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
2020-06-12 17:51:33 +02:00
wandererfan
a3029fec74
[TD]Centralize preference getters
2020-04-24 11:13:49 -04:00
donovaly
7f58c979b7
[TD] use uniform naming for balloon outline
...
- in the prefs we call the outline "shape" and this describes it better than "symbol" (it is the shape of the bubble). The line end, however, has a symbol so "Shape" makes clear that is is something different.
2020-03-19 09:26:50 -04:00
wandererfan
5f1f5f2195
[TD]fix bad preference keys
...
- GeomHatch color, centerline color, ortho balloon
filled triangle end
2020-03-17 08:45:26 -04:00
wandererfan
b493b3841d
[TD]harmonize Arrow enums
2020-03-11 09:33:54 -04:00
WandererFan
383e20e941
[TD]fix Balloon label position
2020-03-10 07:36:38 -04:00
wandererfan
f4233cadb3
[TD]fix Balloon coordinates
2020-03-07 19:29:57 -05:00
wandererfan
79d5d35eb1
[TD]Preferences: reorganize and add missing
2020-01-27 08:02:29 -05:00
wandererfan
96ad0d9f37
[TD]Balloon ends and kink
2020-01-16 07:35:37 -05:00
wandererfan
7580c05504
[TD]fix Dimension selection issues
2019-12-31 17:28:41 -05:00
WandererFan
864fa1dc55
[TD]support Pyramid in Balloon
2019-12-31 08:11:40 -05:00
wandererfan
6886621008
[TD]fix potential nullptr while restoring
2019-12-30 18:20:48 -05:00
WandererFan
a6b3de4220
[TD]fix Balloon placement issues
...
- contributed by @lidiriel
2019-12-27 20:27:19 -05:00
wandererfan
eeac81a26e
[TD]fix balloon colors
2019-11-07 16:59:10 -05:00
wandererfan
956a5ddbae
[TD]fix Balloon text positioning
2019-11-04 19:03:22 -05:00
Tomas Pavlicek
068ef5b0a9
TechDraw: SVG export refactoring - Keep correct font sizes
2019-06-11 15:46:46 -04:00
Tomas Pavlicek
3e7249318f
TechDraw: Fix font size issues when exporting to SVG
2019-05-27 22:18:14 -04:00
wandererfan
e759f91d68
Fix Balloon Next Index Persistance
...
- next sequential number for balloon on Page was
not being preserved across save/restore
2019-05-25 18:44:35 +02:00
Franck Jullien
bcfbd990a7
[TD] Add TaskPanel for Balloons
...
TaskPanel can be open by double clicking either Balloon label on drawing
page or Balloon object in tree view.
2019-05-22 12:50:47 -04:00
Franck Jullien
79f8d4a7cd
[TD] Rewrite balloon placing method
...
When clicking on balloon command, cursor is changing to balloon cursor.
It means user is ready to place a balloon (anywhere on the page).
Balloon object is not created until user click somewhere.
Balloon command can be aborted pressing escape or when page view lost
focus (in other words, when user clic somewhere else than the page).
2019-05-21 08:37:05 -04:00
wandererfan
925145a8b7
Fix #3695 Frame toggle sync
2019-05-13 12:29:15 -04:00
senjabl
6bacc2d8ac
Update QGIViewBalloon.cpp
...
Removed obsolete comment
2019-04-18 06:56:46 -04:00