373 self, |
373 self, |
374 self.trUtf8("Save Messages"), |
374 self.trUtf8("Save Messages"), |
375 "", |
375 "", |
376 self.trUtf8( |
376 self.trUtf8( |
377 "HTML Files (*.{0});;Text Files (*.txt);;All Files (*)") |
377 "HTML Files (*.{0});;Text Files (*.txt);;All Files (*)") |
378 .format(htmlExtension), |
378 .format(htmlExtension), |
379 None, |
379 None, |
380 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite)) |
380 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite)) |
381 if fname: |
381 if fname: |
382 ext = QFileInfo(fname).suffix() |
382 ext = QFileInfo(fname).suffix() |
383 if not ext: |
383 if not ext: |
408 E5MessageBox.critical( |
408 E5MessageBox.critical( |
409 self, |
409 self, |
410 self.trUtf8("Error saving Messages"), |
410 self.trUtf8("Error saving Messages"), |
411 self.trUtf8( |
411 self.trUtf8( |
412 """<p>The messages contents could not be written""" |
412 """<p>The messages contents could not be written""" |
413 """ to <b>{0}</b></p><p>Reason: {1}</p>""")\ |
413 """ to <b>{0}</b></p><p>Reason: {1}</p>""") |
414 .format(fname, str(err))) |
414 .format(fname, str(err))) |
415 |
415 |
416 def __initMessagesMenu(self): |
416 def __initMessagesMenu(self): |
417 """ |
417 """ |
418 Private slot to initialize the context menu of the messages pane. |
418 Private slot to initialize the context menu of the messages pane. |
419 """ |
419 """ |