Kacper Donat
cc2efa90f8
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
fa31c7934a
Part: Use QStringLiteral
2025-02-10 18:32:44 +01:00
tritao
551c2e48fb
Gui: Reorganize the selection files into a top Selection folder.
2025-02-03 17:56:57 +01:00
luzpaz
2902ea4995
Trim lines ending with superfluous whitespace
2024-12-22 08:50:37 -05:00
Max Wilfinger
665bee5e5a
Merge pull request #15957 from hasecilu/fix/capitalization
...
TechDraw: Fix capitalization of 2D and 3D
2024-11-15 18:37:47 +01:00
theosib
b1891aaf60
Filter out infinite shapes from Sweep available surfaces
2024-09-17 15:13:30 -04:00
hasecilu
2e7a04f4e2
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
1df78febf3
Part: Prepare for clang-format
2024-08-26 17:56:58 +02:00
wmayer
5f64e2191e
Part: use of TaskDialog::addTaskBox
2024-03-26 15:57:20 +01:00
wmayer
b9e9fe435a
Part: modernize C++: use equals default
2023-08-22 15:14:03 +02:00
wmayer
7cb51a4980
Part: modernize C++: use range-based for loop
2023-08-16 21:56:32 -05:00
Chris Hennes
d6f3413da9
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
6401c18937
Part: fix -Wclazy-connect-by-name
2023-04-05 00:44:13 +02:00
wmayer
083da6cf03
Part: replace slots with member function pointers
2023-02-03 00:21:38 +01:00
wmayer
0680121bd1
Part: move to new style connect()
2023-01-13 17:14:07 +01:00
luz paz
2f1ff7928b
Part: remove trailing whitespace
2022-11-15 14:19:30 -06:00
Uwe
8c355e21f1
[Part] Task*: remove unused includes - part 2/2
...
- also some sorting
2022-09-26 03:37:33 +02:00
berniev
71dc5ead2f
Mod: Use override etc 2
2022-08-09 12:52:26 +02:00
wmayer
2b039d67fe
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
4f300abf32
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
c5bab68332
Gui: add convenience functions to SelectionFilterGate
2022-04-19 15:04:14 +02:00
mwganson
929c89f700
Part:Improve support for Links
2022-04-08 17:42:42 +02:00
Chris Hennes
2ecc125497
Part: PR6497 move return statement to new line
2022-03-29 12:37:00 -05:00
wmayer
6d2d45ceb7
Part: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
wmayer
8f786ea6ef
Gui: Optimize includes to reduce compile time
2022-03-07 20:29:18 +01:00
luz paz
fb5ca272b1
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
23a178edc4
Part: do not use local event loop in sweep and thickness panel
2020-09-16 12:14:04 +02:00
Zheng, Lei
644c277fbb
Part: fix Sweep path selection
...
Fixes #0004255
2020-02-13 15:21:19 +01:00
wmayer
9aa6a700d8
Replace Base::Exception with appropriate subclass
2018-11-14 19:45:20 +01:00
wmayer
498040e9ee
Part sweep now accepts compounds of edges that build a wire
2018-08-26 17:02:01 +02:00
wmayer
25290f8c52
fixes #0002429 : text labels for Sweep and Loft operations
2017-10-18 21:34:08 +02:00
wmayer
7d38edb065
fix -Wextra in Part
2016-09-22 11:49:28 +02:00
wmayer
947f9575de
remove Application::runPythonCode
2016-09-15 23:14:31 +02:00
Wolfgang E. Sanyer
d1d2f1f811
This commit adds getShape and setShape to TopoShape
2016-08-06 23:42:55 +02:00
Mateusz Skowroński
c275b35d48
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
0695552cff
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
f0ef2a61fb
+ fixes #0001876 : replace helpful text in task tab with an info button
2014-12-29 18:49:17 +01:00
wmayer
5665d3d17c
+ allow to select whole wire in sweep panel
2014-05-24 15:33:23 +02:00
wmayer
f8f6499f13
+ allow to select whole wire in sweep panel
2014-05-23 19:27:14 +02:00
wmayer
a95408780b
+ fixes #0001547 : add Part Spiral to the selectable list of profiles for a Part Loft
2014-05-15 12:37:39 +02:00
wmayer
dbd8452bc0
+ path selection on sweep panel
2014-05-13 14:35:48 +02:00
wmayer
86278597e8
+ issue #0001419 : FreeCAD crash on Windows 8.1.
2014-05-05 22:24:16 +02:00
wmayer
bd99fbdd33
0001051: Vertex in Part Loft and Sweep profile list - error handling
2013-09-03 15:47:02 +02:00
jmaustpc
ad0bedcd56
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
20b4ea52ba
Workaround for weird sweeping problem, allow to select several edges as path
2012-06-11 13:22:11 +02:00
wmayer
cc4885620e
Add icons for loft and sweep
2012-06-10 10:18:54 +02:00
wmayer
ee4a6b9ec2
0000144: Add several tools to Part module
2012-06-09 15:55:11 +02:00
wmayer
647cdf4213
0000144: Add several tools to Part module
2012-06-09 13:50:33 +02:00