Commit Graph

21 Commits

Author SHA1 Message Date
Markus Lampert
b360cab74d Added moving an operation up/down the list buttons. 2017-09-08 12:25:58 +02:00
Markus Lampert
429687bdc2 Added support for centering the base object inside stock. 2017-09-08 12:25:58 +02:00
Markus Lampert
7fcc7be412 Prevent stock from existing solid if there are no solids in the file. 2017-09-08 12:25:58 +02:00
Markus Lampert
06a45d8a88 Fixed error stock from existing when selected again. 2017-09-08 12:25:58 +02:00
Markus Lampert
45d1c2c779 Added stock creation. 2017-09-08 12:25:58 +02:00
Markus Lampert
5283c4e52d Delete all subobjects of a job when the job itself is deleted. 2017-09-08 12:25:58 +02:00
Markus Lampert
6dcb90cf46 Fixed base object clone handling. 2017-09-08 12:25:58 +02:00
Markus Lampert
39cce3d37c Added set origin. 2017-09-08 12:25:58 +02:00
Markus Lampert
9d587812f9 Added support for align move to origin. 2017-09-08 12:25:58 +02:00
Markus Lampert
12b6576c27 Added selection observer to enable/disable orientation and alignment buttons. 2017-09-08 12:25:58 +02:00
Markus Lampert
8913a76edb Orientation along an edge. 2017-09-08 12:25:58 +02:00
Markus Lampert
5969ab90f9 Added orientation of part by faces. 2017-09-08 12:25:58 +02:00
Markus Lampert
1ef4982751 Swap visibility of clone and original while job editor is up. 2017-09-08 12:25:58 +02:00
Markus Lampert
1d8c2eef24 Create clone for stock and go to some lengths to enforce that. 2017-09-08 12:25:58 +02:00
Markus Lampert
d4737faa7a Added tool controller edit in dialog and hooked it up to job edit. 2017-09-08 12:25:58 +02:00
Markus Lampert
d7558ed6ba Added combined dialog for TC editing - refactored UI controller into separate class. 2017-09-08 12:25:58 +02:00
Markus Lampert
401b734006 Add tool controller support with inplace editing. 2017-09-08 12:25:58 +02:00
Markus Lampert
a2edc81400 Added delete operation functionality;
fixed adding to job for dressups.
2017-09-08 12:25:58 +02:00
Markus Lampert
3507ad9a4f Fixed some UI issues and enabled re-ordering of ops. 2017-09-08 12:25:58 +02:00
Markus Lampert
f3e3c553d9 Split job commands into their own source file. 2017-09-08 12:25:58 +02:00
Markus Lampert
52590318ad 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