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 |