Cooperation/ChatWidget.py

changeset 537
72b32daeb8d6
parent 501
5c615a85241a
child 539
87f9bce38a44
equal deleted inserted replaced
536:6d8d39753c82 537:72b32daeb8d6
10 from PyQt4.QtCore import Qt, pyqtSlot, pyqtSignal, QDateTime, QPoint, QFileInfo 10 from PyQt4.QtCore import Qt, pyqtSlot, pyqtSignal, QDateTime, QPoint, QFileInfo
11 from PyQt4.QtGui import QWidget, QColor, QListWidgetItem, QMenu, QFileDialog, \ 11 from PyQt4.QtGui import QWidget, QColor, QListWidgetItem, QMenu, QFileDialog, \
12 QMessageBox, QApplication 12 QMessageBox, QApplication
13 13
14 from E5Gui.E5Application import e5App 14 from E5Gui.E5Application import e5App
15 from E5Gui import E5MessageBox
15 16
16 from Globals import recentNameHosts 17 from Globals import recentNameHosts
17 18
18 from QScintilla.Editor import Editor 19 from QScintilla.Editor import Editor
19 20
558 try: 559 try:
559 f = open(fname, "w", encoding = "utf-8") 560 f = open(fname, "w", encoding = "utf-8")
560 f.write(txt) 561 f.write(txt)
561 f.close() 562 f.close()
562 except IOError as err: 563 except IOError as err:
563 QMessageBox.critical(self, 564 E5MessageBox.critical(self,
564 self.trUtf8("Error saving Chat"), 565 self.trUtf8("Error saving Chat"),
565 self.trUtf8("""<p>The chat contents could not be written""" 566 self.trUtf8("""<p>The chat contents could not be written"""
566 """ to <b>{0}</b></p><p>Reason: {1}</p>""")\ 567 """ to <b>{0}</b></p><p>Reason: {1}</p>""")\
567 .format(fname, str(err))) 568 .format(fname, str(err)))
568 569

eric ide

mercurial