13 import re |
13 import re |
14 |
14 |
15 from PyQt6.QtCore import QCoreApplication, Qt, pyqtSlot |
15 from PyQt6.QtCore import QCoreApplication, Qt, pyqtSlot |
16 from PyQt6.QtWidgets import QApplication, QDialog, QMenu, QTreeWidget, QTreeWidgetItem |
16 from PyQt6.QtWidgets import QApplication, QDialog, QMenu, QTreeWidget, QTreeWidgetItem |
17 |
17 |
18 from eric7 import Globals, Preferences |
18 from eric7 import EricUtilities, Preferences |
19 from eric7.EricGui import EricPixmapCache |
19 from eric7.EricGui import EricPixmapCache |
20 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
20 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
21 from eric7.EricWidgets.EricApplication import ericApp |
21 from eric7.EricWidgets.EricApplication import ericApp |
22 |
22 |
23 from .TemplatePropertiesDialog import TemplatePropertiesDialog |
23 from .TemplatePropertiesDialog import TemplatePropertiesDialog |
1032 @type str |
1032 @type str |
1033 @return flag indicating success |
1033 @return flag indicating success |
1034 @rtype bool |
1034 @rtype bool |
1035 """ |
1035 """ |
1036 if filename is None: |
1036 if filename is None: |
1037 filename = os.path.join(Globals.getConfigDir(), "eric7templates.ecj") |
1037 filename = os.path.join(EricUtilities.getConfigDir(), "eric7templates.ecj") |
1038 |
1038 |
1039 return self.__templatesFile.writeFile(filename) |
1039 return self.__templatesFile.writeFile(filename) |
1040 |
1040 |
1041 def readTemplates(self, filename=None): |
1041 def readTemplates(self, filename=None): |
1042 """ |
1042 """ |
1044 |
1044 |
1045 @param filename name of a templates file to read |
1045 @param filename name of a templates file to read |
1046 @type str |
1046 @type str |
1047 """ |
1047 """ |
1048 if filename is None: |
1048 if filename is None: |
1049 filename = os.path.join(Globals.getConfigDir(), "eric7templates.ecj") |
1049 filename = os.path.join(EricUtilities.getConfigDir(), "eric7templates.ecj") |
1050 if not os.path.exists(filename): |
1050 if not os.path.exists(filename): |
1051 return |
1051 return |
1052 |
1052 |
1053 self.__templatesFile.readFile(filename) |
1053 self.__templatesFile.readFile(filename) |
1054 |
1054 |