eric7/Templates/TemplateViewer.py

branch
eric7
changeset 8351
7d13e08ddb3f
parent 8322
b422b4e77d19
child 8356
68ec9c3d4de5
--- a/eric7/Templates/TemplateViewer.py	Fri May 21 20:14:48 2021 +0200
+++ b/eric7/Templates/TemplateViewer.py	Sat May 22 11:14:43 2021 +0200
@@ -582,8 +582,7 @@
             self,
             self.tr("Export Templates"),
             "",
-            self.tr("Templates Files (*.ecj);;"
-                    "XML Templates Files (*.e4c);;"
+            self.tr("Templates Files (*.ecj)"
                     "All Files (*)"),
             "",
             E5FileDialog.DontConfirmOverwrite)
@@ -978,29 +977,8 @@
         if filename is None:
             filename = os.path.join(
                 Utilities.getConfigDir(), "eric7templates.ecj")
-        if filename.endswith(".ecj"):
-            # new JSON based file
-            res = self.__templatesFile.writeFile(filename)
-        else:
-            # old XML based file
-            f = QFile(filename)
-            ok = f.open(QIODevice.OpenModeFlag.WriteOnly)
-            if not ok:
-                E5MessageBox.critical(
-                    self,
-                    self.tr("Save Templates"),
-                    self.tr(
-                        "<p>The templates file <b>{0}</b> could not be"
-                        " written.</p>")
-                    .format(filename))
-                res = False
-            else:
-                from E5XML.TemplatesWriter import TemplatesWriter
-                TemplatesWriter(f, self).writeXML()
-                f.close()
-                res = True
         
-        return res
+        return self.__templatesFile.writeFile(filename)
     
     def readTemplates(self, filename=None):
         """
@@ -1025,7 +1003,7 @@
         else:
             f = QFile(filename)
             if f.open(QIODevice.OpenModeFlag.ReadOnly):
-                from E5XML.TemplatesReader import TemplatesReader
+                from EricXML.TemplatesReader import TemplatesReader
                 reader = TemplatesReader(f, viewer=self)
                 reader.readXML()
                 f.close()

eric ide

mercurial