Commit History

Author SHA1 Message Date
  Lipu Fei 50a7e8146f Add a dedicated stack class for per-object settings 7 years ago
  Arjen Hiemstra 573d25982e Minor cleanup of SettingOverrideDecorator 7 years ago
  Arjen Hiemstra 9fd0239cd5 Add a selectedObjectExtruders property to ExtruderManager 8 years ago
  Simon Edwards 4ab6b74930 Fixed a bunch of error which were reported by PyCharm's code analysis. 8 years ago
  Jack Ha bb955ca5ab Tickle the backend if per object settings are changed. CURA-3273 8 years ago
  Simon Edwards 74e5798509 Lots of import fixes. Eliminated the import hacks such as those used inside UM/Settings/__init__.py. 8 years ago
  Ghostkeeper 2492b03c4f Update disallowed area when object's extruder is changed 8 years ago
  Jack Ha 3f6877d2ec Keep per object extruder when switching machines. CURA-2533 8 years ago
  Jaime van Kessel 432377a075 Per object setting now defaults to first extruder instead of active 8 years ago
  Ghostkeeper 557044b11c Remove print statement 8 years ago
  Arjen Hiemstra 22b6ab9c42 Set the extruder stack to a proper default when creating SettingOverrideDecorator 8 years ago
  Arjen Hiemstra 9773a16bc6 Properly set active extruder when deepcopying SettingOverrideDecorator 8 years ago
  Jaime van Kessel fe205b51f9 Per object settings now use correct stack 8 years ago
  Arjen Hiemstra 0e28b331fb Move Cura setting related classes to cura/Settings 8 years ago