Commit Graph

138 Commits

Author SHA1 Message Date
Markus Lampert
4704437136 Made job creation sequence a bit nicer. 2017-06-21 11:41:34 -07:00
Markus Lampert
c7a6670362 Simple job initialisation from template xml file. 2017-06-21 11:41:34 -07:00
Markus Lampert
05274273e9 Added export of job template - fixed output file. 2017-06-21 11:41:34 -07:00
Markus Lampert
fb5ca9d77b Renamed LoadTool to ToolController. 2017-06-21 11:41:34 -07:00
Markus Lampert
af699ab7e2 Replaced default context argument with explicit call for pylupdate to pick up the strings and contexts. 2017-06-03 15:37:41 -07:00
Markus Lampert
ea49943a8f Moved almost all translate implementations away from QtGui. 2017-06-03 15:37:41 -07:00
Markus Lampert
b26a91407e Removed unused properties from PahJob; fixed post processing arguments 2017-06-03 15:37:41 -07:00
looooo
dc01180b78 py3: define xrange for python3
this is done in files where the xrange is used.
replace this with range once python2 is not supported anymore.
issue 0000995
2017-05-18 15:56:09 +02:00
Ian Rees
4687f89edd Path: Add Property to Job for geometry tolerance 2017-04-02 19:58:50 +12:00
sliptonic
dfe21f8e22 Path: make toolcontrollers seamless 2017-03-21 10:27:51 -03:00
drallod
092ca9eaa7 Path: Issue #0002817:
Check if default post processor hasn't been lost
2017-01-29 10:42:13 -06:00
sliptonic
a71e33403b Revert "PATH: Prevent Job creation without Base object."
This reverts commit fb47372eae783fd9ae110a6d507faa0a79b5051d.
2016-12-11 12:48:35 -06:00
sliptonic
b1d46c6538 PATH: Drilling: allow selection of partial circular edges 2016-12-11 12:47:56 -06:00
sliptonic
f02e7b1eae PATH: Prevent Job creation without Base object.
PathMillFace won't add a base if it isn't known to the parent
2016-12-11 12:47:56 -06:00
sliptonic
66210c7888 PATH: Delete misplaced and unused files 2016-12-11 12:47:56 -06:00
ml
b417ac153b Fix for 2773 and two other minor fixes. 2016-11-15 22:19:57 -08:00
Markus Lampert
153e070a8e Fixed consecutive abort of job editing and selection of current base object. 2016-11-02 10:58:35 +01:00
Markus Lampert
e0fedefba0 Support for Cancel in PathJob creation and editing. 2016-11-02 10:58:35 +01:00
Markus Lampert
a7f39f2644 On PathJob creation pre-select the currently selected object. 2016-11-02 10:58:35 +01:00
Markus Lampert
4e3d124c0f Fixed enumeration issue for task panel. 2016-11-02 10:58:35 +01:00
Markus Lampert
4b67af15fe Improved default behaviour and removed output-policy from job settings. 2016-11-02 10:58:35 +01:00
Markus Lampert
33ca2275e7 Switched job assignments to be empty which uses the default from the prefrences - if no preferences can't be found the user is prompted. 2016-11-02 10:58:35 +01:00
ml
27f47f84dd Added suppor for default OutputFile with templates and a policy on how to deal with file name conflicts. 2016-11-02 10:58:35 +01:00
ml
a057d160d8 Refactored post processor into its own class, concentrating all post processor script operations. 2016-11-02 10:58:35 +01:00
ml
e614be6512 Refactored post processor into its own class, concentrating all post processor script operations. 2016-11-02 10:58:35 +01:00
ml
cc4e05c1d4 Basic Job preferences dialog 2016-11-02 10:58:35 +01:00
ml
3ba7b8d9bc Consolidated finding post processor scripts into class method. 2016-11-02 10:58:35 +01:00
ml
e76d5ed335 Fixed post processors and Command constructor (wasn't dealing with parameters being optional). 2016-11-02 10:58:35 +01:00
Markus Lampert
807008c021 Added reloading of post processor to pick up user changes in the script in case they edited it. 2016-11-02 10:58:35 +01:00
Markus Lampert
71f5632c62 Sort Post Processor list for dialog and make 'dumper' the default if none is set in the preferences. 2016-11-02 10:58:35 +01:00
Markus Lampert
01f4feca5c Path preferences for default post processor and arguments. 2016-11-02 10:58:35 +01:00
Markus Lampert
bf4783235b Added tooltip support for PostProcessor scripts. 2016-11-02 10:58:35 +01:00
Markus Lampert
70b445a099 Added argument support for post processors - examples in linuxcnc_post.py. 2016-11-02 10:58:35 +01:00
sliptonic
892f9f784d PathSurface now uses base object from job.
This means Surface won't work on Meshes directly.
They should be converted so FreeCAD solids first.
Surface still needs lots of work.
2016-10-15 15:25:54 -03:00
sliptonic
ba459c522e menu cleanup 2016-10-15 15:25:54 -03:00
sliptonic
b7a6f916d8 Drilling handles multiple locations
Jog rates started
Automatically create default tool in new job.
2016-10-15 15:25:54 -03:00
sliptonic
7dc92e768f Another attempt at getting pocket output to consistently include feedrate 2016-10-15 15:25:54 -03:00
sliptonic
cddccdf4c7 Tool Library replaces ToolTable Job replaces Project 2016-10-15 15:25:54 -03:00