wmayer
950943f15e
PartDesign: [skip ci] optimize when removing items from dress-up features
2020-02-23 14:58:48 +01:00
donovaly
fc66ea1778
[PD] only recompute once per deletion action
...
see https://forum.freecadweb.org/viewtopic.php?f=19&t=43383&p=370357#p370357
2020-02-23 12:43:11 +01:00
donovaly
320499f714
[PD] enable selection of fillets etc. using arrow keys in Dlg
...
see https://forum.freecadweb.org/viewtopic.php?f=19&t=43383&p=370758#p370758
2020-02-21 09:27:00 +01:00
donovaly
1a718a6371
improve code as suggested by Werner
...
see https://forum.freecadweb.org/viewtopic.php?p=369921#p369921
2020-02-18 23:16:48 +01:00
donovaly
d5c8ae0d16
[PD] missing changed from commit d4be4a02
...
(key event handling for more dialogs)
2020-02-18 22:29:53 +01:00
donovaly
83a4a918a0
try to squash GCC compile error
2020-02-18 00:08:58 +01:00
donovaly
c94ddff90c
catch case that users tries to delete all items in the dialog list
2020-02-18 00:08:28 +01:00
donovaly
38b6160faa
remove unnecessary code and comment
2020-02-18 00:07:01 +01:00
donovaly
58bb17478c
enable selection in the dialog item list
...
now the user can use the Ctrl and/or Shift key to select multiple items to be deleted
2020-02-17 22:36:42 +01:00
donovaly
0283cb09fb
improve fillet dialog logic
...
- now also the case of only one item in the list is handled properly (single-click will highlight it, double-click will show the final fillet)
2020-02-17 21:53:45 +01:00
wmayer
b06251e853
PartDesign: [skip ci] fix possible segmentation fault in destructors of dressup task panels
2020-02-16 20:58:44 +01:00
donovaly
9d28b3d390
[PD] add feature to highlight references in some dialogs
...
- also fix some logic issues and avoid to break the feature (deleting the last item is now no longer possible)
2020-02-16 05:18:29 +01:00
donovaly
1dfa6d40b4
[PD] enable to de/selecet several entities at once
...
see https://forum.freecadweb.org/viewtopic.php?f=19&t=43383
2020-02-15 04:07:09 +01:00
wmayer
60d9607112
PartDesign: use QKeySequence::Delete instead of a QString
2020-02-14 10:11:09 +01:00
donovaly
0310a99f4e
[PD] add shortcut to context menus
...
- people should be informed that there is a shortcut available (that was recently added)
- make the shortcut also translatable since "Del" means nothing in e.g. German
- minor code style fix in TaskDressUpParameters.h
2020-02-14 09:59:46 +01:00
luz.paz
dc8bf3dc39
PartDesign: [skip ci] fix header uniformity
...
This PR fixes header uniformity across all PartDesign WB files
2019-12-22 00:58:38 +01:00
Zheng, Lei
cd2b7e297c
PartDesign changes
...
* Mostly for supporting in-place editing
* Add new SubShapeBinder that support cross coordinate system,
external, and sub-object binding
2019-08-17 15:15:47 +02:00
wmayer
1e6cfd430c
support Del shortcut in several PD task dialogs
2019-02-27 13:36:45 +01:00
wmayer
1631935bc4
fixes 0003652: Missing little expression icon
2018-11-09 16:48:44 +01:00
sL1pKn07
6674467254
[For v018] Fix build with Qt5 beta
...
Seems need add some headers for build with incoming Qt 5.11 (Tested with 5.11.0beta2)
2018-04-10 12:59:41 +02:00
wmayer
dd7c91ddcf
fix -Wextra in PartDesign
2016-09-22 18:34:56 +02:00
Mateusz Skowroński
a8d37dabbe
QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
...
This change is Qt4/Qt5 neutral.
2016-04-15 11:55:12 +02:00
Stefan Tröger
463070b1f6
Fix crash on aborted pattern external axis
2016-04-12 18:12:22 +02:00
Alexander Golubev
771c2b2fce
PartDesign/Gui: rename some fonctions in ReferenceSelection.cpp
...
e.g. getPythonStr -> buildLinkListPythonStr etc
2016-04-12 18:12:17 +02:00
Alexander Golubev
9347f66a9e
PartDesign/Gui: Move various utility stuff from Workbench to a separate file
...
Also do some header cleanup.
2016-04-12 18:12:17 +02:00
Alexander Golubev
595f1e19f4
PartDesignGui: move signal connections in several parameter dialogs after ui initialization
2016-04-12 18:12:15 +02:00
Alexander Golubev
6778c548f4
PartDesign: move common code for TaskDlg{SketcherBased,DressUp}Parameters into new base class
...
Added a new class: TaskDlgFeatureBased which currently contains common
code for TaskDlgSketcherBasedParameters::reject() as well as the same
methode for TaskDlgDressUpParameters.
It's likely that other Feature task dialogs will inherit this class too.
2016-04-12 18:12:15 +02:00
Stefan Tröger
afee98c1e9
allow to add faces to fillet and chamfer
2016-04-12 18:12:07 +02:00
jrheinlaender
9dee5333e7
Fixed bugs in various features that reversed the list of selections
2016-04-12 18:11:57 +02:00
jrheinlaender
a6de951e1d
Unify code of Dressup features (part 1: Draft)
2016-04-12 18:11:56 +02:00
jrheinlaender
579ea3fcd5
Color already selected faces of Draft feature when adding more or removing faces
2016-04-12 18:11:56 +02:00
jrheinlaender
c382fb3afb
Some code unification for Gui selections
2016-04-12 18:11:51 +02:00
jrheinlaender
6a90c30a89
Draft: Accept datum lines and planes as references
2016-04-12 18:11:50 +02:00
jrheinlaender
4f643b2218
Made the rest of the PartDesign features aware of the Body
2016-04-12 18:11:49 +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
wmayer
de41dc46ec
+ Prefer prefix ++/-- operators for non-primitive types
2015-10-07 13:38:17 +02:00
wmayer
6b3340e7b5
+ include missing header files
2015-07-01 13:02:29 +02:00
wmayer
8ce525ac92
+ support units in draft panel
2014-07-22 14:44:20 +02:00
wmayer
09122a27b7
+ fixes #0000854 : Ability to change number of digits to the right of decimal place in spinboxes
2014-02-16 18:02:09 +01:00
jrheinlaender
4d595ff499
PartDesign module moving float -> double
2013-03-25 17:42:29 +04:30
wmayer
f87d7fe1f6
0000906: Segmentation Fault when try to use linear pattern on Part, fix some issues with selection gate
2012-12-07 14:01:49 +01:00
jrheinlaender
1e5ff95f95
Fixed UI bugs
2012-12-04 10:59:44 +01:00
jrheinlaender
6a553dded9
Fixed two bugs, thanks to wmayer
2012-12-04 10:59:42 +01:00
jrheinlaender
433ead710f
Created Draft feature for PartDesign
2012-12-04 10:59:41 +01:00