#include <Historique.h>
Fonctions membres publiques | |
Historique (WebBrowser *p) | |
Constructeur. | |
virtual void | ajouterEntree (QString, QString) |
Ajouter une page internet à l'historique. | |
virtual void | addHistoryEntry (const QString &) |
Méthode obligatoire mais non utilisée dû à l'héritage de QWebHistoryInterface. | |
virtual bool | historyContains (const QString &) const |
Méthode obligatoire dû à l'héritage de QWebHistoryInterface permet de savoir si une page est déjà dans l'historique. | |
virtual void | toutSupprimer () |
Permet de supprimer tout l'historique appel supprimerIcones() et supprimerLiens() avant de rafraichir HistoriqueWidget. | |
virtual void | supprimerIcones () |
Supprime toutes les icones des sites visités contenues dans executable/WebBrowser/Images/historique. | |
virtual void | supprimerLiens () |
Supprime toutes les entrées des sites visités en vidant url_s et en appelant enregistrer(). | |
virtual QList < struct_historique > * | getUrlS () |
Permet d'accéder à url_s. | |
virtual QWidget * | getHistorique () |
Permet d'accéder au dock contenant le widget contenant un HistoriqueWidget de l'historique. | |
virtual HistoriqueWidget * | getHistoriqueWidget () |
Permet d'accéder au widget de l'historique. | |
virtual WebBrowser * | getParent () |
Permet d'accéder au parent. | |
Fonctions membres privées | |
virtual void | enregistrer () |
Enregistre les url_s grâce aux qsettings. | |
virtual void | restaurer () |
Restaure les url_s grâce aux qsettings. | |
Attributs privés | |
WebBrowser * | parent |
QDockWidget * | bar |
QList< struct struct_historique > * | url_s |
HistoriqueWidget * | historique |
Classe réalisant l'insertion d'un nouveau site visité, la supression de tous les sites et construit la vue en appellant HistoriqueWidget. De plus elle se charge d'enregistrer et de restaurer la liste de struct_historique contenant les sites visités.
Historique::Historique | ( | WebBrowser * | p | ) |
Constructeur.
Constructeur de la classe Historique
parent | : WebBrowser parent de l'historique |
void Historique::addHistoryEntry | ( | const QString & | ) | [virtual] |
Méthode obligatoire mais non utilisée dû à l'héritage de QWebHistoryInterface.
url | : QString url de la page |
void Historique::ajouterEntree | ( | QString | url, | |
QString | titre | |||
) | [virtual] |
Ajouter une page internet à l'historique.
url | : QString url de la page | |
titre | : QString titre de la page |
void Historique::enregistrer | ( | ) | [private, virtual] |
Enregistre les url_s grâce aux qsettings.
QWidget * Historique::getHistorique | ( | ) | [virtual] |
Permet d'accéder au dock contenant le widget contenant un HistoriqueWidget de l'historique.
HistoriqueWidget * Historique::getHistoriqueWidget | ( | ) | [virtual] |
Permet d'accéder au widget de l'historique.
WebBrowser * Historique::getParent | ( | ) | [virtual] |
QList< struct_historique > * Historique::getUrlS | ( | ) | [virtual] |
Permet d'accéder à url_s.
bool Historique::historyContains | ( | const QString & | url | ) | const [virtual] |
Méthode obligatoire dû à l'héritage de QWebHistoryInterface permet de savoir si une page est déjà dans l'historique.
url | : QString url de la page |
void Historique::restaurer | ( | ) | [private, virtual] |
Restaure les url_s grâce aux qsettings.
void Historique::supprimerIcones | ( | ) | [virtual] |
Supprime toutes les icones des sites visités contenues dans executable/WebBrowser/Images/historique.
void Historique::supprimerLiens | ( | ) | [virtual] |
Supprime toutes les entrées des sites visités en vidant url_s et en appelant enregistrer().
void Historique::toutSupprimer | ( | ) | [virtual] |
Permet de supprimer tout l'historique appel supprimerIcones() et supprimerLiens() avant de rafraichir HistoriqueWidget.
QDockWidget* Historique::bar [private] |
Représente le conteneur graphique de l'historique
HistoriqueWidget* Historique::historique [private] |
Pointeur vers la représentation graphique de l'historique
WebBrowser* Historique::parent [private] |
Le parent de la classe
QList<struct struct_historique>* Historique::url_s [private] |
Liste de l'historique