Dooble
Public Types | Signals | Public Member Functions | List of all members
dooble_history Class Reference
Inheritance diagram for dooble_history:
Inheritance graph
[legend]
Collaboration diagram for dooble_history:
Collaboration graph
[legend]

Public Types

enum class  HistoryItem {
  FAVICON = 0 , FAVORITE , LAST_VISITED , NUMBER_OF_VISITS ,
  TITLE , URL , URL_DIGEST
}
 

Signals

void icon_updated (const QIcon &icon, const QUrl &url)
 
void item_updated (const QIcon &icon, const QWebEngineHistoryItem &item)
 
void new_item (const QIcon &icon, const QWebEngineHistoryItem &item)
 
void populated (const QListPairIconString &list)
 
void populated (void)
 
void populated_favorites (const QListVectorByteArray &favorites)
 
void remove_items (const QListUrl &urls)
 

Public Member Functions

QHash< QUrl, QHash< dooble_history::HistoryItem, QVariant > > history (void) const
 
QList< QAction * > last_n_actions (int n) const
 
QList< QUrl > previous_session_tabs (void) const
 
QStandardItemModel * favorites_model (void) const
 
bool is_favorite (const QUrl &url) const
 
void abort (void)
 
void purge_all (void)
 
void purge_favorites (void)
 
void purge_history (void)
 
void remove_favorite (const QUrl &url)
 
void remove_items_list (const QList< QUrl > &url)
 
void save_favicon (const QIcon &icon, const QUrl &url)
 
void save_favorite (const QUrl &url, bool state)
 
void save_item (const QIcon &icon, const QWebEngineHistoryItem &item, bool force)
 
void save_session_tabs (const QList< QUrl > &urls)
 

The documentation for this class was generated from the following files: