Module implementing the history manager.
HISTORY_VERSIONS |
HISTORY_VERSION_42 |
HISTORY_VERSION_60 |
HistoryEntry | Class implementing a history entry. |
HistoryManager | Class implementing the history manager. |
None |
Class implementing a history entry.
None |
None |
HistoryEntry | Constructor |
__eq__ | Special method determining equality. |
__lt__ | Special method determining less relation. |
isValid | Public method to determine validity. |
userTitle | Public method to get the title of the history entry. |
None |
Constructor
Special method determining equality.
Special method determining less relation.
Note: History is sorted in reverse order by date and time
Public method to determine validity.
Public method to get the title of the history entry.
Class implementing the history manager.
None |
None |
HistoryManager | Constructor |
__checkForExpired | Private slot to check entries for expiration. |
__cleanUrl | Private method to generate a clean URL usable for the history entry. |
__cleanUrlStr | Private method to generate a clean URL usable for the history entry. |
__findFirstHistoryEntry | Private method to find the first entry for the given URL. |
__load | Private method to load the saved history entries from disk. |
__refreshFrequencies | Private slot to recalculate the refresh frequencies. |
__startFrequencyTimer | Private method to start the timer to recalculate the frequencies. |
__updateVisitCount | Private method to update the visit count for all entries of the given URL. |
addHistoryEntry | Public method to add a history entry. |
clear | Public slot to clear the complete history. |
close | Public method to close the history manager. |
daysToExpire | Public method to get the days for entry expiration. |
getFileName | Public method to get the file name of the history file. |
history | Public method to return the history. |
historyFilterModel | Public method to get a reference to the history filter model. |
historyModel | Public method to get a reference to the history model. |
historyTreeModel | Public method to get a reference to the history tree model. |
preferencesChanged | Public method to indicate a change of preferences. |
reload | Public method to reload the history. |
removeHistoryEntry | Public method to remove a history entry. |
save | Public slot to save the history entries to disk. |
setDaysToExpire | Public method to set the days for entry expiration. |
setHistory | Public method to set a new history. |
siteVisitsCount | Public method to get the visit count for a web site using the given scheme. |
updateHistoryEntry | Public method to update a history entry. |
None |
Constructor
Private slot to check entries for expiration.
Private method to generate a clean URL usable for the history entry.
Private method to generate a clean URL usable for the history entry.
Private method to find the first entry for the given URL.
Private method to load the saved history entries from disk.
Private slot to recalculate the refresh frequencies.
Private method to start the timer to recalculate the frequencies.
Private method to update the visit count for all entries of the given URL.
Public method to add a history entry.
Public slot to clear the complete history.
Public method to close the history manager.
Public method to get the days for entry expiration.
Public method to get the file name of the history file.
Public method to return the history.
Public method to get a reference to the history filter model.
Public method to get a reference to the history model.
Public method to get a reference to the history tree model.
Public method to indicate a change of preferences.
Public method to reload the history.
Public method to remove a history entry.
Public slot to save the history entries to disk.
Public method to set the days for entry expiration.
Public method to set a new history.
Public method to get the visit count for a web site using the given scheme.
Public method to update a history entry.