11 |
11 |
12 import datetime |
12 import datetime |
13 import os |
13 import os |
14 import re |
14 import re |
15 |
15 |
16 from PyQt4.QtCore import QFile, QFileInfo, QIODevice, Qt |
16 from PyQt5.QtCore import QFile, QFileInfo, QIODevice, Qt, QCoreApplication |
17 from PyQt4.QtGui import QTreeWidget, QDialog, QApplication, QMenu, \ |
17 from PyQt5.QtWidgets import QTreeWidget, QDialog, QApplication, QMenu, \ |
18 QTreeWidgetItem |
18 QTreeWidgetItem |
19 |
19 |
20 from E5Gui.E5Application import e5App |
20 from E5Gui.E5Application import e5App |
21 from E5Gui import E5MessageBox, E5FileDialog |
21 from E5Gui import E5MessageBox, E5FileDialog |
22 |
22 |
93 """ |
93 """ |
94 if name in self.entries: |
94 if name in self.entries: |
95 if not quiet: |
95 if not quiet: |
96 E5MessageBox.critical( |
96 E5MessageBox.critical( |
97 None, |
97 None, |
98 QApplication.translate("TemplateGroup", "Add Template"), |
98 QCoreApplication.translate("TemplateGroup", |
99 QApplication.translate( |
99 "Add Template"), |
|
100 QCoreApplication.translate( |
100 "TemplateGroup", |
101 "TemplateGroup", |
101 """<p>The group <b>{0}</b> already contains a""" |
102 """<p>The group <b>{0}</b> already contains a""" |
102 """ template named <b>{1}</b>.</p>""") |
103 """ template named <b>{1}</b>.</p>""") |
103 .format(self.name, name)) |
104 .format(self.name, name)) |
104 return |
105 return |