Commit Graph

83 Commits

Author SHA1 Message Date
Markus Lampert 14dfa13ee6 Renamed Settings to SetupSheet. 2017-10-22 11:24:58 -07:00
Markus Lampert 5a106f7a9c Introduced Op-values and set expressions for all user modifyable properties - updated template support. 2017-10-22 11:24:58 -07:00
Markus Lampert 6797d5b4b5 Extracted Job Settings into their own implementation file. 2017-10-22 11:24:58 -07:00
Markus Lampert 87cf84151e Switched default values into Settings spreadsheet. 2017-10-22 11:24:58 -07:00
Markus Lampert ead2eb4e46 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 d63da36026 Fixed default tool controller creation if job template doesn't include TCs. 2017-10-22 11:24:58 -07:00
Markus Lampert 2040150523 Added job default values to template export. 2017-10-22 11:24:58 -07:00
Markus Lampert ec664c3c21 Added default values for heights and rapid feed rates for new tools. 2017-10-22 11:24:58 -07:00
Markus Lampert 5b0ea79726 Fixed tooltips for post processor and its arguments in job dialog again. 2017-10-02 01:16:26 +02:00
Markus Lampert 9f9eb42b78 Placement preferences for stock. 2017-10-02 01:16:26 +02:00
Markus Lampert d436239785 Basic stock preferences and usage if no job template is specified. 2017-10-02 01:16:26 +02:00
Markus Lampert adc1a0a4f2 Fixed Arch.Panel support. 2017-09-28 11:27:47 -07:00
Markus Lampert d1ee60e525 Added version support to all JSON exports. 2017-09-21 10:29:35 +02:00
Markus Lampert b4d0428059 Changed PathJob to deal with JSON template files instead of XML. 2017-09-21 10:29:35 +02:00
Markus Lampert 4d37d8bbbe Fixed up ToolController template arguments and loading for the switch to JSON. 2017-09-21 10:29:35 +02:00
Markus Lampert 154ead76ab Fixed job removal for non-path base objects 2017-09-13 09:35:27 +02:00
Markus Lampert 5fe6b129cf Run recompute() after creating a Draft.clone. 2017-09-12 12:13:07 -07:00
Markus Lampert f40be91335 Orderly deletion of a job. 2017-09-08 12:25:58 +02:00
Markus Lampert 8a9dc58c72 Fixed operation update when TC changes - allow TC edit abortion. 2017-09-08 12:25:58 +02:00
Markus Lampert 454457d9ed Fixed TC naming without template. 2017-09-08 12:25:58 +02:00
Markus Lampert 4a735b372e Added stock support to templates. 2017-09-08 12:25:58 +02:00
Markus Lampert b778882f76 Added stock creation. 2017-09-08 12:25:58 +02:00
Markus Lampert 2b62412cc1 Delete all subobjects of a job when the job itself is deleted. 2017-09-08 12:25:58 +02:00
Markus Lampert 7241a5b796 Fixed base object clone handling. 2017-09-08 12:25:58 +02:00
Markus Lampert 4fd8cbb40e Swap visibility of clone and original while job editor is up. 2017-09-08 12:25:58 +02:00
Markus Lampert 9209778b79 Create clone for stock and go to some lengths to enforce that. 2017-09-08 12:25:58 +02:00
Markus Lampert a440dabf5d Add tool controller support with inplace editing. 2017-09-08 12:25:58 +02:00
Markus Lampert c0d1fa49a6 Added delete operation functionality;
fixed adding to job for dressups.
2017-09-08 12:25:58 +02:00
Markus Lampert fd67690fa7 Fixed some UI issues and enabled re-ordering of ops. 2017-09-08 12:25:58 +02:00
Markus Lampert 8c085226d7 split PathJob into model and gui;
Made PathJob a regular feature and moved operations into child compound;
Added stock feature.
2017-09-08 12:25:58 +02:00
Markus Lampert 7f1caafc41 Fix PathJob losing its base. 2017-08-22 10:16:58 -03:00
Markus Lampert 1664e65135 Restored icons for profile ops; cleaned up accel keys. 2017-08-22 10:16:58 -03:00
Markus Lampert ab596b0495 Fix PathJob creation through the console. 2017-07-27 19:28:29 +02:00
Markus Lampert 7773d30c0d Fixed job dialog commit. 2017-06-26 11:10:15 -03:00
Markus Lampert 6a3a102964 Removing dependency on lxml - fixed some bugs on deleting a job and all it's sub components. 2017-06-21 11:41:35 -07:00
Markus Lampert 03c5168d89 Proper taskk panel cleanup on escape. 2017-06-21 11:41:35 -07:00
Markus Lampert 0d52a94871 Switched solid detection to blacklisting instead of whitelisting. 2017-06-21 11:41:35 -07:00
Markus Lampert 5575802e3c Removed questionable log message. 2017-06-21 11:41:35 -07:00
Markus Lampert c031b78c35 Changed empty template selection to '<none>'. 2017-06-21 11:41:35 -07:00
Markus Lampert 62cf21b473 Added solid detection and consolidated PathJob Base selection option (removed empty option). 2017-06-21 11:41:35 -07:00
Markus Lampert fbb34347f8 Added support for PanelSheets. 2017-06-21 11:41:35 -07:00
Markus Lampert d5068ffc5c Some cleanup and refactoring. 2017-06-21 11:41:34 -07:00
Markus Lampert 43b70cf71d Added Job attributes to the template. 2017-06-21 11:41:34 -07:00
Markus Lampert bb33a12c87 Added template selection and preference integration to job creation dialog. 2017-06-21 11:41:34 -07:00
Markus Lampert 1aab8d2697 Added file dialog to job export. 2017-06-21 11:41:34 -07:00
Markus Lampert 0fcaea1b44 Made job creation sequence a bit nicer. 2017-06-21 11:41:34 -07:00
Markus Lampert 8f64b5e24b Simple job initialisation from template xml file. 2017-06-21 11:41:34 -07:00
Markus Lampert 97d2592784 Added export of job template - fixed output file. 2017-06-21 11:41:34 -07:00
Markus Lampert 8d8ea9979f Renamed LoadTool to ToolController. 2017-06-21 11:41:34 -07:00
Markus Lampert 4c3cee03c5 Replaced default context argument with explicit call for pylupdate to pick up the strings and contexts. 2017-06-03 15:37:41 -07:00