Ajinkya Dahale
8023c0595d
[PD] Fix wrong mode options when opening existing revolution
...
Only the "Dimension" options showed regardless of what mode was selected.
2023-12-04 13:40:31 -03:00
Ajinkya Dahale
131c74045a
[PD] Set revolution taskview items based on method
2023-11-14 00:20:20 +05:30
Ajinkya Dahale
2ae3c82606
[PD] Support two-angle/up-to-face groove
...
Elements copied from revolution and pocket feature.
2023-11-14 00:20:20 +05:30
Ajinkya Dahale
4c80e567c6
[PD] Use enum class for revolution method
2023-11-14 00:20:20 +05:30
Ajinkya Dahale
a7da1003fc
[PartDesign] Some more dummy functionality for revolution
...
[PD] Some more setup
[PD] Some refactor in `TaskRevolutionParameters`
2023-11-14 00:20:19 +05:30
Ajinkya Dahale
b41e592441
[PartDesign] Add some dummy options for revolution
...
These options correspond to "up to face" and "2 angles". They are expected to do
nothing right now. However there is also some experimental code for "up to face"
in this commit, whose behavior is not confirmed.
2023-11-14 00:20:19 +05:30
Uwe
bdc704eaa0
[PD] revolve: remove unused code
...
- also come code style unification
2023-03-22 17:46:03 +01:00
wmayer
7acc67ea43
PD: fix crash in TaskRevolutionParameters::addAxisToCombo
...
and some warnings reported by GH actions
2022-11-09 18:56:11 +01:00
Uwe
2aa232bef9
[PD] TaskDlgRevolutionParameters: fix some CI warnings
...
- reported here: https://github.com/FreeCAD/FreeCAD/pull/7667/commits/f0a0e563
- and here: https://github.com/FreeCAD/FreeCAD/pull/7719/commits/8f3f17f8
2022-11-09 17:33:33 +01:00
berniev
6953310116
Mod: Single arg ctors must be explicit
2022-08-24 16:55:20 +02:00
berniev
ddafb98813
Mod: Use override etc 2
2022-08-09 12:52:26 +02:00
berniev
da9ebc572f
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
Uwe
06622dfc85
[PD] Task dialogs: remove unused headers
2022-03-23 19:43:47 +01:00
wmayer
3608ee7f51
PD: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
Uwe
7c8031d356
[PD] Hole, Pipe and Revolution: remove unused includes
2022-02-19 18:47:26 +01:00
wmayer
036c6b0d25
PD: improve task panel for revolution/groove:
...
* set range Angle property to spin box
* connect signals after initializing widgets to avoid superfluous recomputes
2021-03-03 15:42:48 +01:00
donovaly
2ac84872ec
[PD] make pointers to the UI std::unique_ptr
...
Same as PR #4293 , just for PartDesign
as noted in https://github.com/FreeCAD/FreeCAD/pull/4271#discussion_r554673632
the pointer to the UI should be a unique pointer.
This PR does this for all PartDesign dialogs that don't already use a unique_ptr.
2021-02-05 18:01:57 +01:00
wmayer
664cf65d26
fix -Wextra in PartDesign
2016-09-22 18:34:56 +02:00
Ian Rees
fa6c8805ba
Clean up warnings due to missing 'override'.
2016-06-16 14:14:52 +02:00
Alexander Golubev
d43525370c
PartDesignGui: small rework to sketch-based task parameters
...
This done mostly for thurther unification them with other task
parameters/dialogs.
2016-04-12 18:12:21 +02:00
DeepSOIC
125dda4d70
PartDesign: Make groove work via Revolution ui
...
Purpose: remove duplicate code.
Remaining: wrong title and icon in task dialog.
2016-04-12 18:12:14 +02:00
DeepSOIC
9776d30b87
PartDesign: rework axis and plane comboboxes and make it work without part.
...
Rework combobox filling and link hadling for revolution and transformed features, in order to get rid of hard-coded item indexes and make the lists more dynamic.
2016-04-12 18:12:14 +02:00
jrheinlaender
75dc92fd90
Enable edges and datum lines as rotation axis for Groove and Revolution features
2016-04-12 18:11:51 +02:00
jrheinlaender
b815656649
Refactored code of SketchBased features to have common code in an abstract superclass
2016-04-12 18:11:50 +02:00
wmayer
dff58e5df3
+ fix documentation of task dialog
2015-11-09 19:22:19 +01:00
Eivind Kvedalen
ddfbe349cf
PartDesign: Added support for expressions.
2015-09-21 14:51:09 +02:00
jrheinlaender
883259d146
PartDesign: add UpdateView option for Revolution and Groove
2012-11-01 16:38:58 +01:00
jrheinlaender
58a02d24ae
Revolution feature: Midplane and Reversed options
2012-06-08 20:59:07 +02:00
logari81
e2ce022839
+ add axis link property to the PartDesign/Revolution feature
...
+ fix placement of the PartDesign/Revolution feature to the placement of its sketch/support
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5279 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-12 17:53:48 +00:00
logari81
d03d74f6ae
+ whitespace, typo fixes, tidying up
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5278 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-12 17:45:41 +00:00
jriegel
aaf5f08d8e
+ Gui for Pocket and Revolution
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5059 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-24 20:10:59 +00:00
wmayer
120ca87015
+ unify DLL export defines to namespace names
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00