0penBrain
bfc17a764d
[TechDraw] Add 'getPage' Python API ; returns page from view
2021-06-09 17:38:25 +02:00
luz paz
6f83a4a815
Crowdin: represent whitespace in code instead of string
2021-04-19 06:23:07 -04:00
wmayer
0177f9b9f8
TD: [skip ci] fix DrawingView::print/MDIViewPage::print
2021-04-02 12:06:24 +02:00
Chris Hennes
bd86b4dcfe
[TD] Remove deprecated Qt < 5.9 code
2021-04-02 12:02:54 +02:00
wmayer
5c4fcaef1d
TD: [skip ci] Fix coverity warning
...
Coverity warnings fixed:
CID 316559 (#1 of 1): Uninitialized scalar variable (UNINIT)
3. uninit_use_in_call: Using uninitialized value we. Field we.idx is uninitialized when calling push_back
CID 316549 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
4. uninit_member: Non-static class member pageheight is not initialized in this constructor nor in any functions that it calls.
CID 186161 (#1 of 1): Uninitialized pointer field (UNINIT_CTOR)
2. uninit_member: Non-static class member parent is not initialized in this constructor nor in any functions that it calls.
CID 305170 (#1 of 1): Dereference before null check (REVERSE_INULL)
check_after_deref: Null-checking this->m_baseFeat suggests that it may be null, but it has already been dereferenced on all paths leading to the check.
CID 186152 (#2 of 2): Uninitialized pointer field (UNINIT_CTOR)
3. uninit_member: Non-static class member m_mdi is not initialized in this constructor nor in any functions that it calls.
CID 192588 (#1 of 1): Same on both sides (CONSTANT_EXPRESSION_RESULT)
pointless_expression
2021-02-21 16:30:30 +01:00
Aapo
ff18dec065
[TD] MDIViewPage: Support printing/exporting arbitrary custom paper sizes for Qt5.
2021-01-19 11:03:24 +02:00
Aapo
7339646638
[TD] MDIViewPage: Add support for Qt5 automatic paper size handling with many new paper sizes possible.
2021-01-19 00:49:57 +02:00
Mateusz Skowroński
9ee06a098a
Fix Qt deprecation warnings. QPrinter::paperSize() and QPrinter::setPaperSize() are obsolete.
2021-01-04 13:40:58 +01:00
Mateusz Skowroński
5b4e76b834
Fix Qt deprecation warnings. QPrinter::orientation() and QPrinter::setOrientation() are obsolete.
2021-01-03 15:08:10 +01:00
Mateusz Skowroński
2bfccf8146
Fix Qt deprecation warnings. QPrinter::paperRect() and QPrinter::pageRect() are obsolete.
2021-01-02 10:39:16 +01:00
Mateusz Skowroński
98f63ba60f
Fix build warnings from deprecated Boost headers (they are used internally by Boost). Thanks @wwmayer for the hint.
2020-12-29 10:20:53 +01: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
6773b6862c
[TD]Correct font size on PDF export
2020-07-29 15:53:04 -04:00
wandererfan
62a048fa33
[TD]Dim blocks selection of geometry
2020-07-28 15:09:40 -04:00
wandererfan
ed50ad1fc3
[TD]fix Dim selection fails to clear prev selection
2020-07-26 19:45:49 -04:00
wmayer
d6169d6478
boost: fix for boost < 1.60
2020-06-15 19:38:39 +02:00
wmayer
730154a684
boost 1.73.0: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated
2020-06-12 17:51:33 +02:00
wandererfan
b937529c7c
[TD]export Svg hatch as bitmap (PDF)
2020-05-31 11:26:56 -04:00
wandererfan
b5ea5ed31e
[TD]fix crash on Dim delete
...
- adjust index/cache options to avoid "dirty" screen
region errors.
- may be masking missing "prepareGeometryChange"
2020-03-06 13:56:38 -05:00
wandererfan
d61cbe8f5f
[TD]fix variable name
2020-02-16 14:24:14 -05:00
wandererfan
660335b1f3
[TD]fix potential crash if page deletes self
2020-01-16 18:15:22 -05:00
wandererfan
41b09a0ee5
[TD]fix LeaderLine noshow on doc load
2020-01-12 18:38:59 -05:00
wandererfan
4ac6415828
[TD]refix Dim select area problem
2020-01-08 15:07:28 -05:00
wandererfan
7580c05504
[TD]fix Dimension selection issues
2019-12-31 17:28:41 -05:00
wandererfan
e987560314
[TD]using namespace clean up
2019-11-03 18:52:19 -05:00
wmayer
0995ff1318
fix further file names vulnerabilities in TechDraw module
2019-10-03 02:45:38 +02:00
wmayer
5390266ac7
fixes #0004125 : MDIViews not accessible correctly
2019-09-15 18:15:44 +02:00
wandererfan
f68e58e389
[TD]Prevent crash in SelectionSingleton
...
- in SelectionSingleton::setVisible, if the selection changes during
loop, a crash may occur.
- in QGraphicsScene, hiding an item changes its selected status.
2019-08-28 12:20:42 -04:00
wandererfan
e4d3909484
[TD] fix stale pointer in scene
2019-08-22 17:11:55 -04:00
wandererfan
7cb2713e8c
[TD]Welding Symbol creation
2019-08-22 17:11:55 -04:00
Zheng, Lei
6c46d24ee3
TechDraw: fix drawing update on undo/redo
2019-08-17 15:32:51 +02: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
Tomas Pavlicek
3e7249318f
TechDraw: Fix font size issues when exporting to SVG
2019-05-27 22:18:14 -04:00
wandererfan
925145a8b7
Fix #3695 Frame toggle sync
2019-05-13 12:29:15 -04:00
wandererfan
c1f9f11c27
Leader and RichText block improvements
2019-05-05 21:01:31 -04:00
wandererfan
abf419f68c
Text Leader initial version
2019-05-05 21:01:31 -04:00
Franck Jullien
c5942d6a78
TechDraw: add Balloons
2019-04-01 23:24:17 +02:00
wandererfan
576ef73cc4
Fix unnecessary update on Save
2019-03-28 10:44:33 -03:00
wandererfan
86cc2641bc
Ensure ProjGroup is created before child
2019-03-07 10:58:29 +01:00
wandererfan
db3a69ba11
Remove superfluous updates
...
- under certain conditions, unnecessary screen paints
were being performed.
2019-03-07 10:58:28 +01:00
wandererfan
08b7e4718f
Fix PDF orientation for ANSI B Landscape
...
- PDF exports in landscape orientation on ANSI B (Ledger) paper
were formatted as landscape, but on portrait paper orientation.
2019-02-19 10:27:59 -03:00
wandererfan
b50b8e7661
Fix #3800 Connect TD export to FC Gui Export
...
- TD did not define export types for the general Export
command in Gui.
2019-02-14 21:14:11 +01:00
wmayer
332baed6a6
Use QString's multi-arg overload to save memory allocations. [-Wclazy-qstring-arg]
2019-02-11 16:12:50 +01:00
wmayer
c64aec5fd2
simplify creation of strings
2019-02-11 13:46:58 +01:00
luz.paz
550a60c43f
Crowdin: Several more various fixes
2019-01-30 11:08:03 -02:00
luz.paz
c9f1517eb8
Crowdin: Remove apostrophe from TechDraw/Gui/MDIViewPage.cpp translation
2019-01-20 00:29:18 +01:00
wandererfan
94bd69a4fe
Fix Text Literals for Translation
...
- these strings were noted as being difficult to
translate on Crowdin
2019-01-20 00:29:17 +01:00
wandererfan
699ad72d8c
Fix #3763 Page Tab not removed on undo
2019-01-12 17:21:32 +01:00
wandererfan
a159df9fe5
Fix coverity CID 184293
2018-11-27 13:21:18 -03:00
wmayer
36271b4052
move from deprecated boost.signals to boost.signals2 library
2018-10-30 19:09:03 +01:00