wandererfan
12db3618df
[TD]remove obsolete log messages
2023-01-13 12:15:33 -05:00
Uwe
1ddd8b8a92
[skip ci] [TD] fix a typo as reported by the CI
2023-01-09 15:47:40 +01:00
Uwe
f8db7e9187
[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
d63ac0f7f6
[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
da06fc45a2
[TD]add extensions for drag and drop
2022-12-27 19:43:44 -05:00
Uwe
03a3ae8cd8
[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
f337a0f9d4
[TD]fix PrintAll output to printer
2022-09-12 19:20:07 -04:00
wandererfan
acf17905ed
[TD]CI clang warnings
2022-09-05 17:48:38 -04:00
Wanderer Fan
74cdc6db61
[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
54ce3d0fc3
[TD]fix redraw does not paint all views
2022-07-28 09:16:03 -04:00
Uwe
31bc9f3913
[TD] remove some more superfluous nullptr checks
2022-07-20 02:53:48 +02:00
Uwe
93796e2d92
[TD] App: remove some superfluous nullptr checks
2022-07-19 02:03:50 +02:00
wmayer
a99be14233
TD: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
Wanderer Fan
aa4ba37a6c
[TD]fix update suppression logic
2022-03-16 09:31:29 -04:00
Wanderer Fan
cec898c6b3
[TD]prevent touched but must be execute on DrawPage
2022-01-02 09:48:38 -05:00
Tomas Pavlicek
c7cc7fa0fd
TechDraw - Balloon updates
2021-10-03 13:43:53 +02:00
Aapo
72d003f102
[TD] Make DrawViewSpreadSheet respect DrawPage::redrawCommand() update mechanism.
2020-12-05 00:50:20 +02:00
wmayer
b25dee58d5
Coverity: Uninitialized scalar/pointer field
2020-07-20 17:34:30 +02:00
wandererfan
e80c576241
[TD]Centralize preference getters
2020-04-24 11:13:49 -04:00
donovaly
fa40b50565
[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
cbdba0b5bb
TD: fix header uniformity
...
This PR fixes header uniformity across all TechDraw WB.
2019-12-21 09:57:45 -05:00
wandererfan
5bb659e7e2
[TD]Transition to on demand page updates ph1
2019-10-23 14:19:52 -04:00
wandererfan
b2d8eeeb65
[TD]Allow forced redraw of Page
2019-08-29 21:03:39 -04:00
wandererfan
5bed53f858
[TD]Add parameters to control drawing update
2019-08-29 21:03:39 -04:00
Zheng, Lei
d26f772035
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
044fe79549
SVG Refactor - minor cleanups
2019-06-11 15:46:46 -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
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
408ac94416
Fix handling of orphan objects during Page delete
2019-04-26 06:36:56 -04:00
wandererfan
afe21f739c
Add default parameter for Page Scale
2019-04-05 19:35:26 -04:00
Franck Jullien
b5613b2bd8
TechDraw: add Balloons
2019-04-01 23:24:17 +02:00
wandererfan
5a26558a9d
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
b0247d184e
Replace Base::Exception with appropriate subclass
2018-11-14 19:42:10 +01:00
wmayer
833c2c601e
add missing newlines
2018-06-09 11:47:12 +02:00
wandererfan
a2e1826a9a
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
eefaaa58db
Eliminate some redundant executes
...
- excessive calls to DrawView::execute were
slowing data entry in PropertyEditor.
2018-05-11 10:32:24 -03:00
wandererfan
40919896e7
Add getAllViews() method to DrawPagePy
2018-04-23 07:55:38 +02:00
WandererFan
553fa64ec4
Fix crash during multi-object delete
2017-12-31 14:54:05 +01:00
WandererFan
4b8d04f528
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
d15cd94f19
Ensure DrawView picks up DrawPage Scale at creation
2017-09-10 15:25:58 +02:00
WandererFan
833bd66a18
Fix page alignment when change to different Template
2017-09-10 15:25:22 +02:00
WandererFan
781338c347
Add RedrawPage command
2017-09-10 15:23:23 +02:00
WandererFan
b68b7badca
Fix #2967 Allow fcstd to open without drawing TechDraw::DrawPage
2017-09-10 15:23:04 +02:00
WandererFan
137930c654
Add Page level redraw signal
2017-09-10 15:22:34 +02:00
WandererFan
e8f2c68b5c
Allow DrawPage updates to be suspended
2017-09-10 15:21:54 +02:00
WandererFan
513decf8c8
Cleanup orphan features on DVP delete
2017-02-09 15:45:04 -05:00
WandererFan
12346a67ef
Fix 2884 crash on page delete
2017-02-07 10:51:42 -02:00
WandererFan
79a5a6adde
Change Scale to PropertyFloatConstaint to prevent OCC loop when Scale == 0
2017-02-07 10:51:42 -02:00
WandererFan
f51b5818cc
Initial working version of geometric crosshatch/PAT files
2017-01-29 19:40:34 -05:00
WandererFan
3ce9c48c64
Clean up children on Page delete
2017-01-29 19:40:33 -05:00