From 2660933d6ea9c29b9d76f96d2c07f335481dd546 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Mon, 30 Oct 2023 13:37:50 +0100 Subject: [PATCH] Add mimetype for .makerbot files CURA-10561 --- plugins/MakerbotWriter/MakerbotWriter.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/MakerbotWriter/MakerbotWriter.py b/plugins/MakerbotWriter/MakerbotWriter.py index 04dcec34d4..ecb0006690 100644 --- a/plugins/MakerbotWriter/MakerbotWriter.py +++ b/plugins/MakerbotWriter/MakerbotWriter.py @@ -12,6 +12,7 @@ from PyQt6.QtCore import QBuffer from UM.Logger import Logger from UM.Math.AxisAlignedBox import AxisAlignedBox from UM.Mesh.MeshWriter import MeshWriter +from UM.MimeTypeDatabase import MimeTypeDatabase, MimeType from UM.PluginRegistry import PluginRegistry from UM.Scene.SceneNode import SceneNode from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator @@ -31,6 +32,13 @@ class MakerbotWriter(MeshWriter): def __init__(self) -> None: super().__init__(add_to_recent_files=False) Logger.info(f"Using PyDulcificum: {du.__version__}") + MimeTypeDatabase.addMimeType( + MimeType( + name="application/x-makerbot", + comment="Makerbot Toolpath Package", + suffixes=["makerbot"] + ) + ) _PNG_FORMATS = [ {"prefix": "isometric_thumbnail", "width": 120, "height": 120},