Commit Graph

12485 Commits

Author SHA1 Message Date
Unknown
d4bf572bda Clarifying preference string
https://forum.freecadweb.org/viewtopic.php?f=10&t=24918
2017-10-24 19:44:08 +02:00
wmayer
2b1de0756d minor improvements 2017-10-24 19:39:49 +02:00
wmayer
5fdb1012cb use abstract interface to create point cloud from geometric feature 2017-10-24 19:39:23 +02:00
wmayer
5d1ba49610 implement FileInfo::completeExtension 2017-10-24 19:38:01 +02:00
Yorik van Havre
05a5e9965e Updated translations from crowdin 2017-10-23 18:32:02 -02:00
Yorik van Havre
cebd5a2fa8 removed Complete from translation scripts 2017-10-23 18:31:25 -02:00
Bernd Hahnebach
4b02d814bb Arch: import IFC, fix View Fit while importing 2017-10-23 08:14:03 +02:00
Markus Lampert
3e9d9ab428 Fixed more python 2/3 unicode issues. 2017-10-22 19:50:30 -07:00
Markus Lampert
d52fc9ef84 Refactored use of iteritems into function to deal with python 2.7 and 3 compatibility. 2017-10-22 18:18:10 -07:00
Markus Lampert
bba9499f48 Reduced log level for debug messages. 2017-10-22 12:02:21 -07:00
Markus Lampert
d93023981d Python version independent string and unicode handling. 2017-10-22 12:01:35 -07:00
Markus Lampert
cc28745b90 Fixed cmake file for Path. 2017-10-22 11:24:58 -07:00
Markus Lampert
505aea492a Removed references to Spreadsheet from docstrings. 2017-10-22 11:24:58 -07:00
Markus Lampert
dacf0a5cd1 Instead of hiding FinalDepth make it read-only and set tooltip appropriately. 2017-10-22 11:24:58 -07:00
Markus Lampert
bae6bdb28e Use operation name and icon as the TaskPanel title and icon. 2017-10-22 11:24:58 -07:00
Markus Lampert
dc49d0fe85 Fixed job on-demand conversion for FaceMilling. 2017-10-22 11:24:58 -07:00
Markus Lampert
97799f0e9e Fixed all ops to use Op...Depth in order to not mess with the expressions. 2017-10-22 11:24:58 -07:00
Markus Lampert
e2b48fa229 Replaced spreadsheet with dedicated SetupSheet object in order to better support expression setting. 2017-10-22 11:24:58 -07:00
Markus Lampert
a61ee41695 Fixed whitespace inconsistency. 2017-10-22 11:24:58 -07:00
Markus Lampert
1c2bf878af Reverted back to using the spreadsheet Name for the expression, since it has less issues than using the Label. 2017-10-22 11:24:58 -07:00
Markus Lampert
d91778dd32 Workaround for DAG invalidation - remove all expressions before deleting an object. 2017-10-22 11:24:58 -07:00
Markus Lampert
5f2516a2bd Using the template attribute encoding/decoding. 2017-10-22 11:24:58 -07:00
Markus Lampert
f4405d51d5 Added template attribute encoding/decoding for setup sheet label changes. 2017-10-22 11:24:58 -07:00
Markus Lampert
59c998c3b9 Fixed dogbone unit test to deal with expression instead of Lock property. 2017-10-22 11:24:58 -07:00
Markus Lampert
39080e6642 Fixed the name collission issue of expressions. 2017-10-22 11:24:58 -07:00
Markus Lampert
15dda40edd Renamed Settings to SetupSheet. 2017-10-22 11:24:58 -07:00
Markus Lampert
6f93bdc1a1 Fixed dirty'ing of page and op. 2017-10-22 11:24:58 -07:00
Markus Lampert
5594e2e47a Various bug fixes 2017-10-22 11:24:58 -07:00
Markus Lampert
2f47422fdb Create Scale property on the fly if older Arch.PanelSheet is loaded. 2017-10-22 11:24:58 -07:00
Markus Lampert
b0e667ecca Fixed error msg about unsupported stock type. 2017-10-22 11:24:58 -07:00
Markus Lampert
a278b7c457 Making templateAttrs a const method - so exporting doesn't diry the tool 2017-10-22 11:24:58 -07:00
Markus Lampert
663726983d Changed tool parameters to use a QuantitySpinBox. 2017-10-22 11:24:58 -07:00
Markus Lampert
239efeea94 Removed obsolete ToolControl.ui 2017-10-22 11:24:58 -07:00
Markus Lampert
092d337bdc Changed tool controller editor to use QuantitySpinBox for speeds. 2017-10-22 11:24:58 -07:00
Markus Lampert
8d79228dce Removed depths lock - obsolete through usage of expressions. 2017-10-22 11:24:58 -07:00
Markus Lampert
fb22e23981 Introduced Op-values and set expressions for all user modifyable properties - updated template support. 2017-10-22 11:24:58 -07:00
Markus Lampert
dfd5dd1681 Fixed PathGui.QuantitySpinButton to default to a noop in case underlying property doesn't exist (makes UI code cleaner) 2017-10-22 11:24:58 -07:00
Markus Lampert
94121fcbbb Extracted Job Settings into their own implementation file. 2017-10-22 11:24:58 -07:00
Markus Lampert
63201913b5 Switched Depths page to use QuantitySpinBox instead of InputField. 2017-10-22 11:24:58 -07:00
Markus Lampert
3da41785fc Refactored QuantitySpinBox handling into separate class. 2017-10-22 11:24:58 -07:00
Markus Lampert
07c2446969 Fixed clearance height value. 2017-10-22 11:24:58 -07:00
Markus Lampert
2dfc2c89cf Switched PageHeight to use QuantitySpinBox. 2017-10-22 11:24:58 -07:00
Markus Lampert
f3b5f745b3 Switched default values into Settings spreadsheet. 2017-10-22 11:24:58 -07:00
Markus Lampert
5520842399 Replaced job default-properties with setting spreadsheet and set expressions for heights and rapid speeds. 2017-10-22 11:24:58 -07:00
Markus Lampert
54a74df190 Added tooltips for defaults in export dialog. 2017-10-22 11:24:58 -07:00
Markus Lampert
eea83074d4 Fixed default tool controller creation if job template doesn't include TCs. 2017-10-22 11:24:58 -07:00
Markus Lampert
96a04977a1 Added job default values to template export. 2017-10-22 11:24:58 -07:00
Markus Lampert
a6847951e1 Added default values for heights and rapid feed rates for new tools. 2017-10-22 11:24:58 -07:00
wmayer
da4d35ac89 improvements of wait cursor
make filtering of modal dialogs working with Qt5
save/restore filter flags
don't filter events for File > Export
when using showPreferences don't show wait cursor
2017-10-22 19:49:56 +02:00
Nikolay Nizov
0dff19e1fb Draft: Fix dimensions of parametric circles 2017-10-21 16:20:38 +03:00