Max Wilfinger
1f35b9d7fe
Part: Update UI strings for consistency
...
Closes : #22133
2025-08-04 20:14:51 +02:00
theo-vt
13e7952ccc
PartDesign: Fix hole centered on point edge case ( #21257 )
...
* Light refactor of getTopoShape function
* Fix hole edge case
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update src/Mod/Part/App/PartFeature.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update src/Mod/Part/App/PartFeature.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update src/Mod/Part/App/PartFeature.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update src/Mod/Part/App/PartFeature.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Refactor simplifyCompound()
* Use Base::Flags<GetShapeOption>
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Shorten enum name and move it from class scope to namespace scope
* [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>
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-05-29 22:37:54 +02:00
Kacper Donat
12a69fe296
Base: Add isNullOrEmpty string helper
...
This adds isNullOrEmpty string helper that cheks if string is... well
null or empty. It is done to improve readability of the code and better
express intent.
2025-02-21 15:04:43 +01:00
Benjamin Bræstrup Sayoc
bada65edc3
Part: Use QStringLiteral
2025-02-10 18:32:44 +01:00
tritao
65466d580b
Gui: Reorganize the selection files into a top Selection folder.
2025-02-03 17:56:57 +01:00
luzpaz
7782fd6827
Trim lines ending with superfluous whitespace
2024-12-22 08:50:37 -05:00
Max Wilfinger
616028efe5
Merge pull request #15957 from hasecilu/fix/capitalization
...
TechDraw: Fix capitalization of 2D and 3D
2024-11-15 18:37:47 +01:00
theosib
ad98d729b9
Filter out infinite shapes from Sweep available surfaces
2024-09-17 15:13:30 -04:00
hasecilu
a90aebeec2
Fix some typos on several files
...
- Missing spaces
- Missing commas
- 3D, G-code, Git, SPOOLES, Python capitalization
2024-09-14 12:07:51 -06:00
wmayer
cfb14da52e
Part: Prepare for clang-format
2024-08-26 17:56:58 +02:00
wmayer
8aee9c35a4
Part: use of TaskDialog::addTaskBox
2024-03-26 15:57:20 +01:00
wmayer
a0d86224f3
Part: modernize C++: use equals default
2023-08-22 15:14:03 +02:00
wmayer
312975edba
Part: modernize C++: use range-based for loop
2023-08-16 21:56:32 -05:00
Chris Hennes
bdcd28cf5c
Part: Attempt to translate exceptions in dialogs
...
Relies on the exception text having been added to the translation database in a previous call to QT_TRANSLATE_NOOP, and put in the 'Exception' context.
2023-04-27 17:31:44 -05:00
wmayer
ad29f1628a
Part: fix -Wclazy-connect-by-name
2023-04-05 00:44:13 +02:00
wmayer
84aa8155ce
Part: replace slots with member function pointers
2023-02-03 00:21:38 +01:00
wmayer
b57e5646f6
Part: move to new style connect()
2023-01-13 17:14:07 +01:00
luz paz
6e542b6fad
Part: remove trailing whitespace
2022-11-15 14:19:30 -06:00
Uwe
24e992e97d
[Part] Task*: remove unused includes - part 2/2
...
- also some sorting
2022-09-26 03:37:33 +02:00
berniev
ddafb98813
Mod: Use override etc 2
2022-08-09 12:52:26 +02:00
wmayer
8444484677
Part: Fix several clazy issues:
...
* Maybe you meant to call Primitive::onChanged() instead [-Wclazy-skipped-base-method]
* Maybe you meant to call Primitive::mustExecute() instead [-Wclazy-skipped-base-method]
* Missing reference in range-for with non trivial type [-Wclazy-range-loop-reference]
* Use multi-arg instead [-Wclazy-qstring-arg]
* Use midRef() instead [-Wclazy-qstring-ref]
2022-07-25 08:31:18 +02:00
mwganson
26e4a3345b
Part: Link support -- replace TopoShape.getSubShape() with Part::Feature::getTopoShape(obj, elementname, true).getShape() in order to support use of App::Link sublinks.
2022-05-27 03:52:17 +02:00
wmayer
922ce46506
Gui: add convenience functions to SelectionFilterGate
2022-04-19 15:04:14 +02:00
mwganson
731ed820b5
Part:Improve support for Links
2022-04-08 17:42:42 +02:00
Chris Hennes
0a65575c2c
Part: PR6497 move return statement to new line
2022-03-29 12:37:00 -05:00
wmayer
068c0e5a98
Part: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
wmayer
1ca7429705
Gui: Optimize includes to reduce compile time
2022-03-07 20:29:18 +01:00
luz paz
5aff8cdd0b
Part: Issue #0004473 : Expose openCommand() to translation
...
Continuing the work to expose the undo/redo functionality to translation. This commit does so for the Part Wb.
Ticket: https://tracker.freecadweb.org/view.php?id=4473
2020-12-01 14:53:35 +01:00
wmayer
be22fb0bc5
Part: do not use local event loop in sweep and thickness panel
2020-09-16 12:14:04 +02:00
Zheng, Lei
3691f68e3f
Part: fix Sweep path selection
...
Fixes #0004255
2020-02-13 15:21:19 +01:00
wmayer
e02695b91f
Replace Base::Exception with appropriate subclass
2018-11-14 19:45:20 +01:00
wmayer
561be08211
Part sweep now accepts compounds of edges that build a wire
2018-08-26 17:02:01 +02:00
wmayer
ecdf9fdadf
fixes #0002429 : text labels for Sweep and Loft operations
2017-10-18 21:34:08 +02:00
wmayer
1ce73dda96
fix -Wextra in Part
2016-09-22 11:49:28 +02:00
wmayer
afa37847b5
remove Application::runPythonCode
2016-09-15 23:14:31 +02:00
Wolfgang E. Sanyer
7f4a437cc2
This commit adds getShape and setShape to TopoShape
2016-08-06 23:42:55 +02:00
Mateusz Skowroński
cd2db00f22
QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00
Mateusz Skowroński
d5c074f80d
QString::toAscii() is obsolete in Qt5. Replace it with toLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:06:48 +01:00
wmayer
84aad261fc
+ fixes #0001876 : replace helpful text in task tab with an info button
2014-12-29 18:49:17 +01:00
wmayer
51b2af52fd
+ allow to select whole wire in sweep panel
2014-05-24 15:33:23 +02:00
wmayer
91ad22e3ab
+ allow to select whole wire in sweep panel
2014-05-23 19:27:14 +02:00
wmayer
318c4b6ce9
+ fixes #0001547 : add Part Spiral to the selectable list of profiles for a Part Loft
2014-05-15 12:37:39 +02:00
wmayer
0874bfac75
+ path selection on sweep panel
2014-05-13 14:35:48 +02:00
wmayer
94f10f5d95
+ issue #0001419 : FreeCAD crash on Windows 8.1.
2014-05-05 22:24:16 +02:00
wmayer
974ad05807
0001051: Vertex in Part Loft and Sweep profile list - error handling
2013-09-03 15:47:02 +02:00
jmaustpc
a3ef789f5a
Allow faces to be profiles for a sweep & minor fix loft
...
Allow faces to be used as the profiles for a Part_Sweep
some minor fixes for Part_Loft
2013-03-16 12:02:27 -03:00
wmayer
5d7061a5b0
Workaround for weird sweeping problem, allow to select several edges as path
2012-06-11 13:22:11 +02:00
wmayer
f2c63b90ab
Add icons for loft and sweep
2012-06-10 10:18:54 +02:00
wmayer
2a7e6f3e96
0000144: Add several tools to Part module
2012-06-09 15:55:11 +02:00
wmayer
245cae03ef
0000144: Add several tools to Part module
2012-06-09 13:50:33 +02:00