panintended
b2d5a48fb6
QuickMeasure: display correct angle units
...
Add angle unit user string getter, fix typos for length unit equivalent
Fixes #19307
2025-01-30 15:48:30 +01:00
Benjamin Nauck
dd6aa9f3c7
Prefer to use BaseClass's isDerivedFrom<T> over non template or Base::Type's
...
Regex based changes, manually verified
2025-01-27 16:08:18 +01:00
Ladislav Michl
2ea8a633ac
Base: Quantity: return std::string
2024-12-23 17:48:42 +01:00
Eric Price
2d0fc0a177
Changed QuickMeasurement to be conservative ( #17060 )
...
* Changed QuickMeasurement to be conservative
QuickMeasurement should not measure while tool dialogs are open
this includes but is not limited to editing sketches
also changed several other sanity checks to be opt-in vs opt-out, as discussed.
* move the test if it is safe to measure to when the measurement actually happens - avoids any potential race conditions
2024-10-07 08:33:31 -05:00
PaddleStroke
6c494623d4
QuickMeasure: Prevent crash by limiting selection to Part::Features ( #16921 )
...
* QuickMeasure: Prevent crash by limiting selection to Part::Features
* chennes' fix
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-10-03 09:49:09 -05:00
Benjamin Nauck
9913d6a1aa
Fix macos crashes when unhandled exceptions reaches qt
2024-10-02 21:11:41 -06:00
PaddleStroke
0be29b11b7
Measure: Fix quickmeasure globalplacement.
2024-09-19 08:47:57 -05:00
Syres916
cf2b98b519
[Measure] Disable QuickMeasure for TechDraw, Spreadsheet, Part Container and Origin objects ( #16225 )
...
* [Measure] Disable QuickMeasure for TechDraw objects
* [Measure] Add spreadsheet, Part containers and origins to the exemptions
2024-09-08 16:50:26 -05:00
pre-commit-ci[bot]
0797cd2f00
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-08-25 11:42:43 +00:00
PaddleStroke
0cb9a44e4e
Measure: Quickmeasure: disable for sketch in edit mode due to incorrect behavior.
2024-07-15 10:08:31 -05:00
PaddleStroke
4683fd97b5
QuickMeasure: fix large selection slow down.
2024-06-17 11:02:53 -05:00
wmayer
792cee1801
Mesure: Ignore ValueError exceptions in quick measure
2024-05-15 10:28:33 -04:00
wmayer
3a16d73253
Measure: Fix quick measure
...
* Create QuickMeasure in C++ instead of Python to avoid that it will be garbage collected
* Handle exceptions in case of invalid selections
* Refactor QuickMeasure class
* Fix linter warnings
2024-05-13 11:22:52 -05:00
PaddleStroke
497ffd3d01
Measure: QuickMeasure: deactivate solids measures of volume/area because it's slowing down selection.
2024-05-06 18:12:14 +02:00
PaddleStroke
e5780a5e3d
Core / Measure: Introduce QuickMeasure
2024-05-06 18:12:14 +02:00