Chris Hennes
be8b92182c
Merge pull request #19921 from mosfet80/QT_CLEAN
...
REMOVE old QT<= 5.14 code
2025-03-11 20:54:59 +00:00
Andrea
5464ada40c
Remove old qt code
...
new round of removal following the report of @benj5378 .
.
2025-03-05 09:46:35 +01:00
Andrea
da66720d3a
REMOVE old QT<= 5.14 code
...
Ubuntu 22.04 use qt 1.15.3.
In the code is still used qt code <5.10.
A cleanup was done by removing qT code version used in ubuntu 18.04.
2025-03-05 09:32:06 +01:00
Alfredo Monclus
9f34f15a4b
refactor: setup and use a single base scheme
2025-02-16 10:19:48 -03:00
Alfredo Monclus
741e780f46
refactor: remove scheme dependencies from group
2025-02-16 10:02:23 -03:00
Alfredo Monclus
ed1bfa20bf
refactor: reduce qsint schemes to 1
2025-02-16 09:54:16 -03:00
tritao
65466d580b
Gui: Reorganize the selection files into a top Selection folder.
2025-02-03 17:56:57 +01:00
Ladislav Michl
2ea8a633ac
Base: Quantity: return std::string
2024-12-23 17:48:42 +01:00
PaddleStroke
4f323f9580
Core: Enable TaskDialogs to associate view ( #17373 )
...
* Core: Add possibility for task dialogs to associate a view and be able to close when associated view is closed.
* TaskImage: Use task dialog view association.
* Sketcher: Use task dialog view association. Preventing crash (https://github.com/FreeCAD/FreeCAD/issues/16702 )
* EditableDatumLabel: Use QPointer to prevent crash
2024-10-29 09:58:11 -05:00
wmayer
112f4a2d29
Core: Do not set to XY plane by default if the rotation of the image doesn't match
2024-09-28 19:05:52 +02:00
wmayer
09e140cf19
Core: Fix resetting placement of transformed image
...
The restored Euler angles of a rotation may significantly differ from the input Euler angles so that determining the plane isn't very reliable.
To get the plane reliably multiply (0,0,1) with the rotation and use this as reference normal of the plane.
2024-09-28 18:46:35 +02:00
wwmayer
977e13795a
Gui: Prepare for clang-format ( #16051 )
...
* Gui: Prepare for clang-format
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-09-02 17:48:55 +02:00
wmayer
9c236af83f
PD: Fix crash when pressing ESC on chamfer/fillet dialog
2024-07-22 10:53:31 -05:00
PaddleStroke
29889bfd9a
Core: Image taskbox : close if document is closed.
2024-07-15 11:33:24 -05:00
wmayer
3f49779dae
Gui: Extend TaskDialog
...
* Add TaskDialog::autoClosedOnDeletedDocument()
* Add option to automatically close task dialog when document is deleted
* Expose autoClosedOnDeletedDocument() to Python
* Expose autoClosedOnTransactionChange() to Python
* Change ControlPy::showDialog() to directly return the task dialog wrapper
* Change TaskView::slotDeletedDocument() to close task dialog if requested
2024-07-10 08:43:43 +02:00
wmayer
30d8a74ce7
Gui: Fix crash when trying to calibrate image after document is closed
2024-07-04 22:19:42 +02:00
wmayer
32830c0680
Gui: Fix comparison of argument of clicked() with StandardButton
...
Fixes #14639 : Comparison between integers and StandardButton fails for Python task dialogs with PySide6
2024-06-16 22:18:58 -05:00
wmayer
6f76ccfb83
Gui: Restore previous width when closing task dialog
...
This fixes #11016
2024-05-20 11:35:59 -05:00
Martin Rodriguez Reboredo
9759da82e4
Fixups with Qt6 enums ( #13611 )
...
* Python PySide enums to C++ converter
* Python IntFlags to C++ int in getStandardButtons
* Remove int conversion in mods Python sources
2024-05-06 18:02:18 +02:00
wmayer
655e2f6978
Gui: allow to add task box with no header and
...
add methods to add a task box to a watcher
2024-03-26 15:57:20 +01:00
wmayer
0ed7eb5652
Gui: use of TaskDialog::addTaskBox
2024-03-26 15:57:20 +01:00
wmayer
bc9d845296
Gui: extend and add overloaded method of TaskDialog::addTaskBox
2024-03-26 15:57:20 +01:00
Chris Hennes
cf84c171e6
Merge pull request #10978 from FlachyJoe/modernize-type-check
...
Modernize type and derived type checking
2023-11-06 10:44:32 -06:00
bgbsww
8baf75af84
Fix #11032 flickering when switching to Part Design
...
* Remove unneeded timer on taskview updates to fix #11032
* Remove obsoleted class member
2023-11-02 16:32:32 +01:00
Chris Hennes
cbd0ef5975
Merge branch 'main' into modernize-type-check
2023-10-25 16:07:28 -05:00
Paddle
7f1fe0a3f7
EditableDatumLabel : Change the 'invisibleToMouse' to 'visibleToMouse' to avoid double negation.
...
Also add parameter to startEdit to set this setting. Defaulting to false. So that we don't have to set manually again and again in tool settings.
2023-10-24 19:27:10 +02:00
Florian Foinant-Willig
773c701eec
Core: modernize type checking
2023-10-23 18:07:07 +02:00
Zheng, Lei
bf9584a90b
Gui: add support for transparent overlay docking widget
2023-10-11 09:58:53 +02:00
wmayer
56820718c5
Core: Revert superfluous changes made with PR #9521
2023-10-09 15:06:45 +02:00
AgCaliva
1f9bae0de7
Merge branch 'master' into User/Document/Feature_level_units_selection_#7746
2023-09-25 22:58:23 -03:00
wmayer
fdc44d50ef
Gui: fixes #10724 : TaskView gets truncated
2023-09-21 19:11:45 -05:00
AgCaliva
dacb2c43a4
Merge branch 'master' into User/Document/Feature_level_units_selection_#7746
2023-09-18 14:01:25 -03:00
wmayer
da65485979
Gui: fix clang-tidy warnings in TaskImage
2023-09-17 19:11:31 +02:00
Paddle
a6971d376c
TaskImage: remove the spinbox/sodatumLabel gestion and use the global EditableDatumLabel instead.
2023-09-17 13:05:53 +02:00
AgCaliva
4a504437d3
merge master via cli
2023-09-16 02:12:58 -03:00
AgCaliva
280e5e3987
Fixing DOMDocument redefinition
2023-09-16 00:38:41 -03:00
luzpaz
760fac5d82
Fix typos
2023-09-14 20:53:04 -05:00
wmayer
c016f1c1fb
Gui: modernize C++: use equals default
2023-08-20 18:12:43 +02:00
wmayer
54bb9c9c62
Gui: modernize C++: return braced init list
2023-08-18 00:36:24 +02:00
wmayer
2725c3a54f
Gui: modernize C++: use range-based for loop
2023-08-14 19:42:18 +02:00
wmayer
d150fa7164
modernize C++: avoid bind
...
In many cases std::bind() is kept because the code is much simpler
2023-08-08 21:10:16 +02:00
wmayer
68d22d864b
modernize C++: move from boost::bind to std::bind
2023-08-08 17:36:13 +02:00
wmayer
e72da4d4c4
Gui: modernize C++: use override
2023-08-04 17:09:53 +02:00
luzpaz
129d5882a7
Migrate domain name from freecadweb to freecad ( #9352 )
...
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files
Closes #6415
2023-04-24 15:19:20 -05:00
wmayer
963322876f
Gui: fix several pending issues of image scale:
...
* refactor some functions
* do not use mdi view of active document as parent for spin box because this can be the wrong widget
* fix compiler warnings of unused variables
* fix typo
* handle Qt::Key_Return in event filter
* fix lint error
2023-04-20 16:52:06 +02:00
Paddle
b3e1d3dc6a
TaskImage: Fix segfault when doc closed before taskview is dismissed.
2023-04-17 16:03:11 +02:00
Paddle
ba1ed19643
TaskImage: Remove 'outside picture' mode.
2023-04-17 15:10:13 +02:00
Paddle
7b3069868d
TaskImage: Simplify restore & updatePlacement. It will make it easier if we want to enable other planes than XY XZ ZY.
2023-04-12 18:52:04 +02:00
Paddle
b10a7a65db
TaskImage: finish fixing when imageplane is in transformed part.
2023-04-12 18:23:35 +02:00
Paddle
e168be3397
TaskImage: try to fix bug when in Part container.
2023-04-12 17:50:59 +02:00