Browse Source

adding logo for cura project

CURA-11403
Saumya Jain 1 year ago
parent
commit
8d2e72a109
1 changed files with 5 additions and 3 deletions
  1. 5 3
      plugins/3MFWriter/ThreeMFWriter.py

+ 5 - 3
plugins/3MFWriter/ThreeMFWriter.py

@@ -175,9 +175,9 @@ class ThreeMFWriter(MeshWriter):
     def getArchive(self):
     def getArchive(self):
         return self._archive
         return self._archive
 
 
-    def _addShareLogoToThumbnail(self, primary_image):
+    def _addLogoToThumbnail(self, primary_image, logo_name):
         # Load the icon png image
         # Load the icon png image
-        icon_image = QImage(Resources.getPath(Resources.Images,  "cura-share.png"))
+        icon_image = QImage(Resources.getPath(Resources.Images,  logo_name))
 
 
         # Resize icon_image to be 1/4 of primary_image size
         # Resize icon_image to be 1/4 of primary_image size
         new_width = int(primary_image.width() / 4)
         new_width = int(primary_image.width() / 4)
@@ -217,7 +217,9 @@ class ThreeMFWriter(MeshWriter):
             snapshot = self._createSnapshot()
             snapshot = self._createSnapshot()
             if snapshot:
             if snapshot:
                 if export_settings_model != None:
                 if export_settings_model != None:
-                    self._addShareLogoToThumbnail(snapshot)
+                    self._addLogoToThumbnail(snapshot, "cura-share.png")
+                elif export_settings_model == None and self._store_archive:
+                    self._addLogoToThumbnail(snapshot, "cura-icon.png")
                 thumbnail_buffer = QBuffer()
                 thumbnail_buffer = QBuffer()
                 thumbnail_buffer.open(QBuffer.OpenModeFlag.ReadWrite)
                 thumbnail_buffer.open(QBuffer.OpenModeFlag.ReadWrite)
                 snapshot.save(thumbnail_buffer, "PNG")
                 snapshot.save(thumbnail_buffer, "PNG")