Helpviewer/History/HistoryManager.py

changeset 1623
6b9654035a7c
parent 1621
85653d5d3bf9
child 1626
a77c8ea8582c
equal deleted inserted replaced
1622:e9e1b704af11 1623:6b9654035a7c
85 @signal historyCleared() emitted after the history has been cleared 85 @signal historyCleared() emitted after the history has been cleared
86 @signal historyReset() emitted after the history has been reset 86 @signal historyReset() emitted after the history has been reset
87 @signal entryAdded(HistoryEntry) emitted after a history entry has been added 87 @signal entryAdded(HistoryEntry) emitted after a history entry has been added
88 @signal entryRemoved(HistoryEntry) emitted after a history entry has been removed 88 @signal entryRemoved(HistoryEntry) emitted after a history entry has been removed
89 @signal entryUpdated(int) emitted after a history entry has been updated 89 @signal entryUpdated(int) emitted after a history entry has been updated
90 @signal historySaved() emitted after the history was saved
90 """ 91 """
91 historyCleared = pyqtSignal() 92 historyCleared = pyqtSignal()
92 historyReset = pyqtSignal() 93 historyReset = pyqtSignal()
93 entryAdded = pyqtSignal(HistoryEntry) 94 entryAdded = pyqtSignal(HistoryEntry)
94 entryRemoved = pyqtSignal(HistoryEntry) 95 entryRemoved = pyqtSignal(HistoryEntry)
95 entryUpdated = pyqtSignal(int) 96 entryUpdated = pyqtSignal(int)
97 historySaved = pyqtSignal()
96 98
97 def __init__(self, parent=None): 99 def __init__(self, parent=None):
98 """ 100 """
99 Constructor 101 Constructor
100 102
456 E5MessageBox.warning(None, 458 E5MessageBox.warning(None,
457 self.trUtf8("Saving History"), 459 self.trUtf8("Saving History"),
458 self.trUtf8("""<p>Error moving new history file over old one """ 460 self.trUtf8("""<p>Error moving new history file over old one """
459 """(<b>{0}</b>).<br/>Reason: {1}</p>""")\ 461 """(<b>{0}</b>).<br/>Reason: {1}</p>""")\
460 .format(historyFile.fileName(), f.errorString())) 462 .format(historyFile.fileName(), f.errorString()))
461 463 self.historySaved.emit()
462 try: 464 try:
463 self.__lastSavedUrl = self.__history[0].url 465 self.__lastSavedUrl = self.__history[0].url
464 except IndexError: 466 except IndexError:
465 self.__lastSavedUrl = "" 467 self.__lastSavedUrl = ""
466 468

eric ide

mercurial