Uwe
c947055821
[TD] remove unused headers ( #8155 )
...
* [TD] remove unused headers
- also some sorting
- also improve readability by not using an abbreviation (we consistently don't abbreviate class names)
2023-01-09 14:55:22 +01:00
wandererfan
0e402ae075
[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
wandererfan
ff1147fbae
[TD]add extensions for drag and drop
2022-12-27 19:43:44 -05:00
Uwe
4d73bd5a50
[TD] DrawD* - DrawT*: remove unused includes - part 2/2
...
- also sort includes
- also additions to precompiled header
2022-10-08 17:21:26 +02:00
wandererfan
3ca81a7916
[TD]fix PrintAll output to printer
2022-09-12 19:20:07 -04:00
wandererfan
aa2b1b8392
[TD]CI clang warnings
2022-09-05 17:48:38 -04:00
Wanderer Fan
e97b95341a
[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
Wanderer Fan
bfffd53493
[TD]fix redraw does not paint all views
2022-07-28 09:16:03 -04:00
Uwe
5486c9808d
[TD] remove some more superfluous nullptr checks
2022-07-20 02:53:48 +02:00
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