Cura/cura/Machines/Models
c.lamboo 8b84db7059 Remove AbstractMachine
Having a separate class for the AbstractMachine complicated things; it's behaviour was extremely similar to the GlobalStack so adding one more stack container type in addition to the many similar setting container types we already have adds complexity to the system. Having these different classes for machines and abstract machines also add complexity to the update script as the abstract machines were stored in a separate folder from the machine types.

Because of these reasons we decided to replace the AbstractMachine by a GlobalStack where the is_abstract_machine property metadata property is set to True.

CURA-9514, CURA-9277

Co-authored-by: joeydelarago <joeydelarago@gmail.com>
2022-08-26 10:45:45 +02:00
..
__init__.py Move models around again 2019-03-26 08:29:22 +01:00
ActiveIntentQualitiesModel.py Remove todos that are no longer applicable 2022-06-16 15:32:33 +02:00
BaseMaterialsModel.py Qt5->Qt6: Rectify constant locations: UserRole, CppOwnership 2021-12-28 14:54:56 +01:00
BuildPlateModel.py Qt5->Qt6: Rectify constant locations: UserRole, CppOwnership 2021-12-28 14:54:56 +01:00
CustomQualityProfilesDropDownMenuModel.py Search/replace Qt5->Qt6. 2021-12-28 14:46:02 +01:00
DiscoveredCloudPrintersModel.py Qt5->Qt6: Rectify constant locations: UserRole, CppOwnership 2021-12-28 14:54:56 +01:00
DiscoveredPrintersModel.py Search/replace Qt5->Qt6. 2021-12-28 14:46:02 +01:00
ExtrudersModel.py Qt5->Qt6: Rectify constant locations: UserRole, CppOwnership 2021-12-28 14:54:56 +01:00
FavoriteMaterialsModel.py Updated comments in Models 2020-05-08 18:59:38 +02:00
FirstStartMachineActionsModel.py Qt5->Qt6: Rectify constant locations: UserRole, CppOwnership 2021-12-28 14:54:56 +01:00
GenericMaterialsModel.py Merge branch 'master' into CURA-6793_performance 2019-10-23 09:58:08 +02:00
GlobalStacksModel.py Add catalog to files that weren't translating 2022-05-05 16:42:01 +02:00
IntentCategoryModel.py Use intent category if no translation is available 2022-06-01 11:07:01 +02:00
IntentModel.py Qt5->Qt6: Rectify constant locations: UserRole, CppOwnership 2021-12-28 14:54:56 +01:00
IntentSelectionModel.py Better typing 2022-06-15 17:41:21 +02:00
IntentTranslations.py Merge remote-tracking branch 'origin/4.4' 2019-11-11 08:13:53 +01:00
MachineListModel.py Remove AbstractMachine 2022-08-26 10:45:45 +02:00
MachineModelUtils.py Round layer height for display in quality menu 2021-06-04 14:03:59 +02:00
MaterialBrandsModel.py Remove unneeded clear 2022-04-08 09:16:22 +02:00
MaterialManagementModel.py Remove duplicated code 2022-06-17 15:21:30 +02:00
MultiBuildPlateModel.py Search/replace Qt5->Qt6. 2021-12-28 14:46:02 +01:00
NozzleModel.py Qt5->Qt6: Rectify constant locations: UserRole, CppOwnership 2021-12-28 14:54:56 +01:00
QualityManagementModel.py Use intent category if no translation is available 2022-06-01 11:07:01 +02:00
QualityProfilesDropDownMenuModel.py Qt5->Qt6: Rectify constant locations: UserRole, CppOwnership 2021-12-28 14:54:56 +01:00
QualitySettingsModel.py Merge branch 'master' into CURA-8640_PyQt6 2022-03-24 11:53:44 +01:00
SettingVisibilityPresetsModel.py Search/replace Qt5->Qt6. 2021-12-28 14:46:02 +01:00
UserChangesModel.py Qt5->Qt6: Rectify constant locations: UserRole, CppOwnership 2021-12-28 14:54:56 +01:00