mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-12 18:39:07 +08:00
We now get material container by mimetype
CURA-1263
This commit is contained in:
parent
cba31d95ec
commit
e3eb75ab6e
@ -7,6 +7,7 @@ from UM.Settings.ContainerStack import ContainerStack
|
|||||||
from UM.Settings.DefinitionContainer import DefinitionContainer
|
from UM.Settings.DefinitionContainer import DefinitionContainer
|
||||||
from UM.Settings.InstanceContainer import InstanceContainer
|
from UM.Settings.InstanceContainer import InstanceContainer
|
||||||
from UM.Settings.ContainerRegistry import ContainerRegistry
|
from UM.Settings.ContainerRegistry import ContainerRegistry
|
||||||
|
from UM.MimeTypeDatabase import MimeTypeDatabase
|
||||||
|
|
||||||
from UM.Preferences import Preferences
|
from UM.Preferences import Preferences
|
||||||
from .WorkspaceDialog import WorkspaceDialog
|
from .WorkspaceDialog import WorkspaceDialog
|
||||||
@ -359,9 +360,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
|
|||||||
return file.replace("Cura/", "").split(".")[0]
|
return file.replace("Cura/", "").split(".")[0]
|
||||||
|
|
||||||
def _getXmlProfileClass(self):
|
def _getXmlProfileClass(self):
|
||||||
for type_name, container_type in self._container_registry.getContainerTypes():
|
return self._container_registry.getContainerForMimeType(MimeTypeDatabase.getMimeType("application/x-ultimaker-material-profile"))
|
||||||
if type_name == "XmlMaterialProfile":
|
|
||||||
return container_type
|
|
||||||
|
|
||||||
## Get the list of ID's of all containers in a container stack by partially parsing it's serialized data.
|
## Get the list of ID's of all containers in a container stack by partially parsing it's serialized data.
|
||||||
def _getContainerIdListFromSerialized(self, serialized):
|
def _getContainerIdListFromSerialized(self, serialized):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user