Add a private class to GlobalStack that defines the expected indices of each container type

This commit is contained in:
Arjen Hiemstra 2017-03-21 17:39:06 +01:00
parent 4904e449a0
commit 3ee3e0aee3

View file

@ -31,3 +31,23 @@ global_stack_mime = MimeType(
MimeTypeDatabase.addMimeType(global_stack_mime)
ContainerRegistry.addContainerTypeByName(GlobalStack, "global_stack", global_stack_mime.name)
class _ContainerIndexes:
UserChanges = 0
QualityChanges = 1
Quality = 2
Material = 3
Variant = 4
DefinitionChanges = 5
Definition = 6
# Simple hash map to map from index to "type" metadata entry
IndexTypeMap = {
UserChanges: "user",
QualityChanges: "quality_changes",
Quality: "quality",
Material: "material",
Variant: "variant",
DefinitionChanges: "definition_changes",
Definition: "definition",
}