Commit Graph

689 Commits

Author SHA1 Message Date
sliptonic
8637831132 Path: refactor Surface 2017-09-19 11:12:31 +02:00
Markus Lampert
c9b053770b Reduced log level. 2017-09-17 18:46:00 +02:00
Markus Lampert
605afdfed0 Fixed pocket final depth calculation and hide it from user modifications. 2017-09-17 18:46:00 +02:00
Markus Lampert
c401f9d75c Replace Base property type with LinkSubListGlobal in order to keep Path ops working. 2017-09-13 09:46:59 +02:00
Markus Lampert
76285ab781 Removed debug logging. 2017-09-13 09:35:27 +02:00
Markus Lampert
c5a3f5bf60 Fixed Job cancellation - to cleanup job again. 2017-09-13 09:35:27 +02:00
Markus Lampert
cdcb75c163 Moved task panel cleanup into preCleanup to avoid accessing already deleted objects in case of cancel. 2017-09-13 09:35:27 +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
Itai Nahshon
b9292683ae PathJobGui - use correct unit to show feedrates in the tool tab. 2017-09-10 15:05:37 +02:00
Markus Lampert
ce61fac68b Added buttons to use Z level of current selection for start or final depth. 2017-09-10 14:42:30 +02:00
Markus Lampert
778590cdb1 Switched to textChanged instead of editingFinished for better update experience. 2017-09-08 12:25:58 +02:00
Markus Lampert
abced1ba5e Fixed changing Base of job and its resource creation. 2017-09-08 12:25:58 +02: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
466486211d Simplified UI; added support for arbitrary callbacks for edit of icon view provider - use that to open up job editor with appropriate page open (avoids back dependency from stock gui to job gui). 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
e6249387f2 Switched to using hand made stock objects even for the basic types. 2017-09-08 12:25:58 +02:00
Markus Lampert
89f5bcded2 Hide all unused controls for now. 2017-09-08 12:25:58 +02:00
Markus Lampert
e05442b031 Fixed automatic update for PathStock. 2017-09-08 12:25:58 +02:00
Markus Lampert
31e5710c61 Added axis at origin display while editing. 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
af4bac8abf Added moving an operation up/down the list buttons. 2017-09-08 12:25:58 +02:00
Markus Lampert
8f77c7575f Added support for centering the base object inside stock. 2017-09-08 12:25:58 +02:00
Markus Lampert
5da6e15b7b use min values to ceate valid stocks for panels. 2017-09-08 12:25:58 +02:00
Markus Lampert
016bca5e37 Prevent stock from existing solid if there are no solids in the file. 2017-09-08 12:25:58 +02:00
Markus Lampert
cb06794e76 Removed obsolete path stock command and view provider. 2017-09-08 12:25:58 +02:00
Markus Lampert
614a0f83c2 Fixed error stock from existing when selected again. 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
8158cd72cb Use correct icon for tool controller. 2017-09-08 12:25:58 +02:00
Markus Lampert
88e566cf4b Added set origin. 2017-09-08 12:25:58 +02:00
Markus Lampert
f73a63eee3 Added support for align move to origin. 2017-09-08 12:25:58 +02:00
Markus Lampert
ba0b5e5481 Added selection observer to enable/disable orientation and alignment buttons. 2017-09-08 12:25:58 +02:00
Markus Lampert
b26e3a5279 Orientation along an edge. 2017-09-08 12:25:58 +02:00
Markus Lampert
c655281ea8 Added orientation of part by faces. 2017-09-08 12:25:58 +02:00
Markus Lampert
ef93ba1d42 Fixed moving operation back into job. 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
3a392ec604 Added tool controller edit in dialog and hooked it up to job edit. 2017-09-08 12:25:58 +02:00
Markus Lampert
83ab3bd3f2 Added combined dialog for TC editing - refactored UI controller into separate class. 2017-09-08 12:25:58 +02:00
Markus Lampert
1c25c1520b Fixed unit tests. 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
2bb83bebb1 Split job commands into their own source file. 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
luzpaz
e2cba9f1ce Path: typos 2017-08-31 11:05:48 +02:00
Markus Lampert
5219cb5b38 Different approach to determining the qt version. 2017-08-28 11:52:10 -03:00