Cura/cura/Machines/Models
Ghostkeeper 5b8ed91b04
Create new MaterialManagementModel and move canMaterialBeRemoved
Just like the QualityManagementModel, this class is intended to be used as proxy for the material management page in the preferences. I'm intending to move all relevant pyqtSlots from the material manager into this one. The advantage of this switch is that the material manager had no well-bounded scope and so tended to become a big mess of all sorts of functions. This one has a clear scope: serve as a proxy for the buttons you can press in the preferences screen for materials.

Contributes to issue CURA-6600.
2019-08-27 15:47:40 +02:00
..
__init__.py Move models around again 2019-03-26 08:29:22 +01:00
BaseMaterialsModel.py Prevent crash when machine isn't configured correctly yet 2019-08-27 13:50:12 +02:00
BuildPlateModel.py Don't get build plate variants from tree any more 2019-08-09 13:43:54 +02:00
CustomQualityProfilesDropDownMenuModel.py Use new MachineNode.getQualityChangesGroups instead of quality manager 2019-08-23 17:29:32 +02:00
DiscoveredPrintersModel.py Fix renaming mistake from 1fa5628cb2 2019-08-20 17:17:52 +02:00
ExtrudersModel.py Move models around again 2019-03-26 08:29:22 +01:00
FavoriteMaterialsModel.py Update the _available_materials in the actual _update function 2019-08-22 09:25:26 +02:00
FirstStartMachineActionsModel.py Use loader for machine actions in dialog 2019-05-06 13:06:23 +02:00
GenericMaterialsModel.py Update the _available_materials in the actual _update function 2019-08-22 09:25:26 +02:00
GlobalStacksModel.py Resolve merge conflicts 2019-05-02 07:45:43 +02:00
IntentCategoryModel.py Update through self.setItems rather than super().update 2019-07-04 12:36:14 +02:00
IntentModel.py Add convenience function to get quality groups for current printer 2019-08-15 17:01:22 +02:00
MaterialBrandsModel.py Update the _available_materials in the actual _update function 2019-08-22 09:25:26 +02:00
MaterialManagementModel.py Create new MaterialManagementModel and move canMaterialBeRemoved 2019-08-27 15:47:40 +02:00
MultiBuildPlateModel.py Move models around again 2019-03-26 08:29:22 +01:00
NozzleModel.py Fix displaying list of nozzles 2019-08-23 13:22:25 +02:00
QualityManagementModel.py Add convenience function to get quality groups for current printer 2019-08-15 17:01:22 +02:00
QualityProfilesDropDownMenuModel.py Use container tree to get the current printer's quality groups 2019-08-26 14:00:35 +02:00
QualitySettingsModel.py Replace deprecated .getContainer() calls with .container 2019-08-15 13:40:08 +02:00
SettingVisibilityPresetsModel.py Move models around again 2019-03-26 08:29:22 +01:00
UserChangesModel.py Move models around again 2019-03-26 08:29:22 +01:00