Max Wilfinger
1f35b9d7fe
Part: Update UI strings for consistency
...
Closes : #22133
2025-08-04 20:14:51 +02:00
bofdahof
998f4e4d45
Console: rename PascalCase named methods to camelCase
2025-05-06 17:50:21 +02: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
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
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
wmayer
8aee9c35a4
Part: use of TaskDialog::addTaskBox
2024-03-26 15:57:20 +01:00
Florian Foinant-Willig
eb55f1fe52
Part: modernize type checking
2023-10-23 18:12:03 +02:00
wmayer
bc8e9f5f29
Part: modernize C++: use default member init
2023-08-23 00:55:03 +02: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
wmayer
ad29f1628a
Part: fix -Wclazy-connect-by-name
2023-04-05 00:44:13 +02:00
wmayer
b57e5646f6
Part: move to new style connect()
2023-01-13 17:14:07 +01: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
wmayer
6b2882e01f
Part: support of box selection in shape builder task panel
2022-06-21 15:30:31 +02:00
wmayer
922ce46506
Gui: add convenience functions to SelectionFilterGate
2022-04-19 15:04:14 +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
wmayer
ca5c799ce2
Gui: rename methods of SelectionObserver to clarify intention in client code
2021-12-07 14:17:07 +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
b44d20dbd8
Part: [skip ci] fix shape builder to create filled face from vertexes
2020-09-25 13:42:39 +02:00
Yorik van Havre
f6fdad4d07
Part: Fixed wording in ShapeBuilder messages
2018-07-25 12:55:27 -03:00
Yorik van Havre
4aa91d62e2
Part: Added 'Wire from Edges' option to Part ShapeBuilder
2018-07-20 20:15:26 -03:00
wmayer
8203a35a0f
select all faces in shape builder if this option is activated
2017-08-10 19:10:07 +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
wmayer
781f91e6af
+ add refine option to shape builder
2016-03-05 16:13:15 +01: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
244054ff1f
+ reorder header to fix warnings with Win32 build
2015-11-30 20:38:19 +01:00
Sebastian Hoogen
a81a307346
issue #1700 replace raise Exception()
2014-09-01 22:47:05 +02:00
wmayer
4dee80f4e1
+ support to create faces from vertices with shape builder
2014-07-25 13:35:10 +02:00
wmayer
0f1182e4ca
Only one edge or more is required to build a face
2012-04-11 18:15:51 +02:00
wmayer
133c519ea3
0000539: Write message if off-screen rendering failed
...
+ use removeSplitter() in shape builder
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5308 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-15 17:12:45 +00:00
wmayer
8e5e1e710a
+ icon for shape builder command
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5057 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-24 09:29:55 +00:00
wmayer
25fa55d155
+ 0000144: Add several tools to Part module
...
+ fix file guard in TaskShapeBuilder.h
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5028 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-15 13:31:58 +00:00
wmayer
ff9c3fafdb
+ show forbidden cursor in task shape builder for all non-shape types
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5018 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-14 16:13:16 +00:00
wmayer
78b1282a26
+ utility to create edges, faces, shells and solids from selection
...
+fix a couple of selection bugs in SoFCUnifiedSelection node
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5016 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-14 14:05:28 +00:00