PaddleStroke
1aee2772f0
Techdraw: Smart Dimension: Fixes and simplifies code
2024-05-13 15:03:37 +02:00
PaddleStroke
7f67c4f30d
TechDraw: Implement smart dimension tool.
2024-05-06 18:40:46 +02:00
wmayer
88b9cf2ecc
TD: remove unused class member
...
Fix compiler warning: -Wunused-private-field
2023-09-11 11:34:29 -04:00
wandererfan
ae7415c39e
[TD]add support for view menu zoom
2023-09-05 08:47:40 -04:00
wmayer
d2c9f8cbdc
TD: modernize C++: use override
2023-08-04 17:09:53 +02:00
wandererfan
f83a3fbb6a
[TD]fix rich text font size in pdf
2023-07-13 14:28:29 -04:00
wmayer
a9694e1878
TD: port to Qt6
...
* in QtConcurrent::run the order of 1st and 2nd argument are swapped
* QtConcurrent::run asserts that the argument of the passed function pointer is not non-const
* Used methods of QFontDatabase are static in Qt5 and Qt6
* QTextStream::setCodec() has been removed in Qt6
* Argument of enterEvent() has changed from QEvent to QEnterEvent
* QTextCharFormat::setFamily() is deprecated
2023-03-16 09:17:39 -04:00
wandererfan
271e3c6b8a
[TD]Allow balloons to be attached to non-part views
2023-01-13 12:15:33 -05:00
wandererfan
acf17905ed
[TD]CI clang warnings
2022-09-05 17:48:38 -04:00
Wanderer Fan
6677cd4d8f
[TD]clazy warnings and duplicate setter/getter
...
- clazy warning re missing Q_OBJECT
- include TechDrawGlobal.h in headers
- resolve duplicate setter/getters
2022-08-18 09:34:32 -04:00
Wanderer Fan
bdf4cea14e
[TD]refactor scene/view/mdi
...
- move scene related functions out of mdiViewPage
and QGVPage.
- route requests for scene/view/mdi through
ViewProviderPage
2022-08-18 09:34:32 -04:00
Wanderer Fan
f2ba030ebb
[TD]remove precompiled from *.h
2022-08-14 09:20:38 -04:00
Benjamin Bræstrup Sayoc
aa9a667506
[TechDraw] Clean up precompile in Gui
2022-08-14 09:20:38 -04:00
berniev
ddafb98813
Mod: Use override etc 2
2022-08-09 12:52:26 +02:00
berniev
da9ebc572f
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
Wanderer Fan
fdcfd4c565
[TD]Navigation Styles - context menu handling & std cursors
2022-06-30 08:50:33 -04:00
Uwe
3a86b17194
[TD] fix linker error with MSVC
...
patch by @wwmayer: https://forum.freecadweb.org/viewtopic.php?p=605472#p605472
many thanks!
2022-06-26 22:38:49 +02:00
wmayer
8acfd5bce7
TD: minor fixes:
...
* remove superfluous semi-colons
* if a method is declared override then the keyword virtual should be dropped
2022-06-26 15:51:43 +02:00
Wanderer Fan
9894964eb6
[TD]implement navigation styles
2022-06-24 10:03:02 -04:00
wmayer
a99be14233
TD: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
Wanderer Fan
953304089a
[TD]make page grid unit aware
2022-03-04 09:28:16 -05:00
Uwe
4184218284
[TD] fix compilation error introduced with https://github.com/FreeCAD/FreeCAD/pull/6465
2022-02-27 23:56:43 +01:00
Wanderer Fan
eb4a5384c0
[TD]add alignment grid to page
2022-02-27 14:34:35 -05:00
Tomas Pavlicek
c7cc7fa0fd
TechDraw - Balloon updates
2021-10-03 13:43:53 +02:00
wandererfan
57bfc2e380
[TD]fix Svg hatch on export
2019-12-17 08:29:49 -05:00
Tomas Pavlicek
ffcac528d5
TechDraw: Middle button panning
2019-08-27 07:33:30 -04:00
wandererfan
178520fb4a
[TD] fix stale pointer in scene
2019-08-22 17:11:55 -04:00
wandererfan
992ef1b07e
[TD]Welding Symbol creation
2019-08-22 17:11:55 -04:00
Tomas Pavlicek
f4ca09f985
TechDraw: SVG export refactoring - All XML modifications via DOM
2019-06-11 15:46:46 -04:00
wandererfan
0c429e3bc6
Fix regression in Caption handling
2019-06-01 15:59:26 -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
d42c79c146
Fix #3695 Frame toggle sync
2019-05-13 12:29:15 -04:00
wandererfan
6c699887c0
Leader and RichText block improvements
2019-05-05 21:01:31 -04:00
wandererfan
7f07195f93
Text Leader initial version
2019-05-05 21:01:31 -04:00
Franck Jullien
bbd9fbf892
TechDraw: force user to place its balloon
2019-04-17 08:42:51 -04:00
Franck Jullien
b5613b2bd8
TechDraw: add Balloons
2019-04-01 23:24:17 +02:00
wmayer
2ccffbe406
fix -Winconsistent-missing-override
2019-02-28 22:55:46 +01:00
wandererfan
be45d5e7ba
Implement kb scroll and pan
2019-02-25 17:52:46 +01:00
wandererfan
1c209d423f
Implment ctl+/- zoomin on Page
2019-02-25 17:52:46 +01:00
wandererfan
0e26ce1f27
Add id=PageName to exported Svg
...
- add id attribute to output of QSvgGenerator.
2018-12-07 08:53:08 -03:00
wandererfan
4fa707f46d
Respect "InvertZoom" parameter
2018-10-26 00:49:53 +02:00
WandererFan
447d4816ce
Fix #3224 Seg Fault in DrawProjGroup
...
- QGIViews for DrawProjGroupItem were not being deleted since
DPGI belongs to DPG, not DrawPage. Since there is a 1 to 1
relationship between MDIViewPage and DrawPage, the check for
membership in DrawPage is unnecessary.
2017-11-24 20:03:02 -05:00
Ian Rees
6368b2f822
TechDraw: Tidy, and fix Qt5 template text edition
2017-04-26 18:23:21 +12:00
WandererFan
69163cb016
Fix #2888 Crash on Delete View
2017-02-09 15:45:04 -05:00
WandererFan
6cad2bc834
Delete DPGI's when parent DPG deleted
...
Ensure Gui/QGIVxx is removed when App/DVxxxx is deleted
2017-01-29 19:40:33 -05:00
WandererFan
1738107590
Correct handling of deleted Features in QGraphicsScene
2017-01-29 19:40:33 -05:00
WandererFan
5bfdad804a
Basic working ViewImage
2016-11-07 17:20:20 -05:00
WandererFan
664168992f
Drawing window pan & zoom
2016-09-28 20:24:46 -04:00
WandererFan
4d7f00860e
reduce use of "execute" on cosmetic changes.
2016-09-11 13:12:24 -04:00