Uwe
36add10c86
[TD] App: remove some superfluous nullptr checks
2022-07-19 02:03:50 +02:00
wmayer
e8f9c8a1d3
TD: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
Wanderer Fan
62a670431a
[TD]fix update suppression logic
2022-03-16 09:31:29 -04:00
Wanderer Fan
74dc5344d4
[TD]prevent touched but must be execute on DrawPage
2022-01-02 09:48:38 -05:00
Tomas Pavlicek
b93d049f8e
TechDraw - Balloon updates
2021-10-03 13:43:53 +02:00
Aapo
f72bf9d325
[TD] Make DrawViewSpreadSheet respect DrawPage::redrawCommand() update mechanism.
2020-12-05 00:50:20 +02:00
wmayer
983939b32d
Coverity: Uninitialized scalar/pointer field
2020-07-20 17:34:30 +02:00
wandererfan
a3029fec74
[TD]Centralize preference getters
2020-04-24 11:13:49 -04:00
donovaly
39be11c459
[TD] reduce scaling increment
...
see https://forum.freecadweb.org/viewtopic.php?f=35&t=42780
2020-01-26 19:30:02 -05:00
luz.paz
d1dc813a80
TD: fix header uniformity
...
This PR fixes header uniformity across all TechDraw WB.
2019-12-21 09:57:45 -05:00
wandererfan
251e16b6f1
[TD]Transition to on demand page updates ph1
2019-10-23 14:19:52 -04:00
wandererfan
b24eea7beb
[TD]Allow forced redraw of Page
2019-08-29 21:03:39 -04:00
wandererfan
2c2c851cc3
[TD]Add parameters to control drawing update
2019-08-29 21:03:39 -04:00
Zheng, Lei
e90d09dc40
TechDraw: Link related changes
...
* Support link and group objects
* Support view sync by implementing view provider API getMDIView()
* Use handleChangedPropertyType() for object migration instead of
reimplementing Restore() because of a lots of changes in
PropertyContainer::Restore().
* Various other small fixes.
2019-08-17 15:15:46 +02:00
wandererfan
92d92476ef
SVG Refactor - minor cleanups
2019-06-11 15:46:46 -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
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
c4f63ec976
Fix handling of orphan objects during Page delete
2019-04-26 06:36:56 -04:00
wandererfan
ca24f0a821
Add default parameter for Page Scale
2019-04-05 19:35:26 -04:00
Franck Jullien
c5942d6a78
TechDraw: add Balloons
2019-04-01 23:24:17 +02:00
wandererfan
242717f5e3
Fix out of scope warnings
...
- Links within TD were not set to Global scope. This caused
problems when a Page was in a container, but Views were not
in the container.
2019-01-22 10:15:04 -02:00
wmayer
d7ec2b1368
Replace Base::Exception with appropriate subclass
2018-11-14 19:42:10 +01:00
wmayer
920a4e62b2
add missing newlines
2018-06-09 11:47:12 +02:00
wandererfan
765709ddcf
Fix DrawProjGroup Positioning
...
- DrawPage was not including DPG in list of all
views, so DPG was not being positioned properly.
2018-05-16 18:58:10 -04:00
wandererfan
8a183a0ba0
Eliminate some redundant executes
...
- excessive calls to DrawView::execute were
slowing data entry in PropertyEditor.
2018-05-11 10:32:24 -03:00
wandererfan
dd3cc51818
Add getAllViews() method to DrawPagePy
2018-04-23 07:55:38 +02:00
WandererFan
815d8bed0a
Fix crash during multi-object delete
2017-12-31 14:54:05 +01:00
WandererFan
a580f60e1e
change isDeleting to isUnsetting
...
- DocumentObject::isDeleting was changed to isRemoving.
This commit just prevents future confusion.
2017-10-02 13:48:45 -03:00
WandererFan
ac762c32ea
Ensure DrawView picks up DrawPage Scale at creation
2017-09-10 15:25:58 +02:00
WandererFan
fc6f8a91ce
Fix page alignment when change to different Template
2017-09-10 15:25:22 +02:00
WandererFan
caace9d617
Add RedrawPage command
2017-09-10 15:23:23 +02:00
WandererFan
eb59620e4d
Fix #2967 Allow fcstd to open without drawing TechDraw::DrawPage
2017-09-10 15:23:04 +02:00
WandererFan
2524053887
Add Page level redraw signal
2017-09-10 15:22:34 +02:00
WandererFan
ddbbae9956
Allow DrawPage updates to be suspended
2017-09-10 15:21:54 +02:00
WandererFan
b20d51e1b4
Cleanup orphan features on DVP delete
2017-02-09 15:45:04 -05:00
WandererFan
1e460be045
Fix 2884 crash on page delete
2017-02-07 10:51:42 -02:00
WandererFan
813454993c
Change Scale to PropertyFloatConstaint to prevent OCC loop when Scale == 0
2017-02-07 10:51:42 -02:00
WandererFan
33479bd4e3
Initial working version of geometric crosshatch/PAT files
2017-01-29 19:40:34 -05:00
WandererFan
faf7f7729f
Clean up children on Page delete
2017-01-29 19:40:33 -05:00
wmayer
48a1860e97
fix CIDs 151701, 151747
2016-12-18 13:46:26 +01:00
WandererFan
504633b7fe
Add 2nd page of preferences
2016-11-24 14:44:37 -02:00
WandererFan
b3c3d7a950
Rename "Document" selection value to "Page"
2016-10-31 11:06:15 -02:00
WandererFan
c216da56d5
Performance improvements Ph1
2016-09-29 17:37:20 -04:00
WandererFan
cfe30b8bdc
Changes re comments on PR279
2016-09-12 07:41:24 -04:00
WandererFan
2ed026e173
reduce use of "execute" on cosmetic changes.
2016-09-11 13:12:24 -04:00
WandererFan
cdf64a212c
Coverty changes:
...
** CID 152490: Control flow issues (DEADCODE)
** CID 152492: Null pointer dereferences (FORWARD_NULL)
** CID 152493: Null pointer dereferences (FORWARD_NULL)
** CID 152494: Null pointer dereferences (FORWARD_NULL)
** CID 152495: Null pointer dereferences (FORWARD_NULL)
** CID 152496: Null pointer dereferences (FORWARD_NULL)
** CID 152497: Null pointer dereferences (FORWARD_NULL)
** CID 152502: Null pointer dereferences (REVERSE_INULL)
** CID 152507: Uninitialized members (UNINIT_CTOR)
** CID 152508: Uninitialized members (UNINIT_CTOR)
** CID 152508: Uninitialized members (UNINIT_CTOR)
** CID 152510: Uninitialized members (UNINIT_CTOR)
2016-09-11 13:12:24 -04:00
WandererFan
f20320d2b7
Implement automatic scaling
2016-08-16 14:29:15 +02:00
WandererFan
efbb08a136
Center new view on Page/ClipGroup
2016-07-23 15:03:39 +02:00
WandererFan
27aafada9c
Include file cleanup per cppclean analysis
2016-07-14 14:39:06 +02:00
WandererFan
030ccc172d
Colored SVG Hatch patterns
2016-07-11 15:32:16 +02:00