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
Benjamin Bræstrup Sayoc
9905e17ba1
[TechDraw] Remove uneeded redefinitions of inherited functions
2022-08-12 18:13:52 -04:00
Uwe
31bc9f3913
[TD] remove some more superfluous nullptr checks
2022-07-20 02:53:48 +02:00
Uwe
2e5e4dced8
[TD] Gui: remove some superfluous nullptr checks
2022-07-19 02:49:46 +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
wmayer
a99be14233
TD: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
Tomas Pavlicek
c7cc7fa0fd
TechDraw - Balloon updates
2021-10-03 13:43:53 +02:00
donovaly
ab3464b0f6
[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
190ddd941e
QGIViewBalloon.cpp: a fix as suggested
2021-02-18 01:41:23 +01:00
donovaly
da4f6cecc8
QGIViewBalloon.cpp: code simplification
2021-02-16 01:51:43 +01:00
donovaly
1061c0ed85
[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
008e97b929
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
0c7c330fe1
[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
82ec99dbc1
[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 05577c267 . 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
f3bce14f29
[TD] Balloon, move property LineVisible to View tab and fix a refresh bug.
2020-12-18 12:45:34 +01:00
Aapo
3d85114f09
[TD] Add a comment about QGIViewBalloon.cpp draw() function needing refactoring.
2020-12-07 23:48:28 +02:00
Aapo
c39ede3b5f
[TD] Add Balloon property LineVisible for making the Balloon line visible or hidden.
2020-12-07 23:40:12 +02:00
Aapo
438169b335
[TD] Add Balloon property EndTypeScale for scaling line end decorations (arrows etc).
2020-12-07 23:40:12 +02:00
luz paz
2befcd9502
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
21becb4e7a
[TD]remove obsolete QPointF (LGTM)
2020-07-26 19:45:49 -04:00
wmayer
b25dee58d5
Coverity: Uninitialized scalar/pointer field
2020-07-20 17:34:30 +02:00
wmayer
45b755a596
Coverity: Unchecked dynamic_cast
2020-07-20 17:34:28 +02:00
wmayer
421f6c52cb
Coverity: Dereference after null check
2020-07-20 17:34:25 +02:00
wmayer
e9bc970c28
PVS: V522 There might be dereferencing of a potential null pointer
2020-07-18 10:59:27 +02:00
wmayer
da6b379566
fixes #0004318 : Compilation fails with Qt 5.15 beta with QPainterPath errors [skip ci]
2020-07-02 13:19:43 +02:00
wandererfan
6632921e38
[TD]change misleading prop name - Shape
2020-06-15 13:57:55 -04:00
wmayer
1ee3d79d7c
Qt5: 'int QFontMetrics::width' is deprecated since Qt 5.11: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
2020-06-12 17:51:33 +02:00
wandererfan
e80c576241
[TD]Centralize preference getters
2020-04-24 11:13:49 -04:00
donovaly
d8fda751d0
[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
10d802698b
[TD]fix bad preference keys
...
- GeomHatch color, centerline color, ortho balloon
filled triangle end
2020-03-17 08:45:26 -04:00
wandererfan
dcef41782e
[TD]harmonize Arrow enums
2020-03-11 09:33:54 -04:00
WandererFan
419c4f3401
[TD]fix Balloon label position
2020-03-10 07:36:38 -04:00
wandererfan
3307e4bf7a
[TD]fix Balloon coordinates
2020-03-07 19:29:57 -05:00
wandererfan
c282924064
[TD]Preferences: reorganize and add missing
2020-01-27 08:02:29 -05:00
wandererfan
05577c267c
[TD]Balloon ends and kink
2020-01-16 07:35:37 -05:00
wandererfan
7e3197abe0
[TD]fix Dimension selection issues
2019-12-31 17:28:41 -05:00
WandererFan
36d158ac1b
[TD]support Pyramid in Balloon
2019-12-31 08:11:40 -05:00
wandererfan
dcc2790834
[TD]fix potential nullptr while restoring
2019-12-30 18:20:48 -05:00
WandererFan
ccd107f1ce
[TD]fix Balloon placement issues
...
- contributed by @lidiriel
2019-12-27 20:27:19 -05:00
wandererfan
f3fcabdcc3
[TD]fix balloon colors
2019-11-07 16:59:10 -05:00
wandererfan
18028d18a1
[TD]fix Balloon text positioning
2019-11-04 19:03:22 -05:00
Tomas Pavlicek
28b2df05da
TechDraw: SVG export refactoring - Keep correct font sizes
2019-06-11 15:46:46 -04:00
Tomas Pavlicek
fad4db3300
TechDraw: Fix font size issues when exporting to SVG
2019-05-27 22:18:14 -04:00
wandererfan
a0ea8b656b
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
36d341f3df
[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
9d24d19ee1
[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
d42c79c146
Fix #3695 Frame toggle sync
2019-05-13 12:29:15 -04:00
senjabl
09459a1fb0
Update QGIViewBalloon.cpp
...
Removed obsolete comment
2019-04-18 06:56:46 -04:00