Référence de la classe Historique

Classe principale de l'historique. Correspond au C dans le modèle MVC. Plus de détails...

#include <Historique.h>

Liste de tous les membres

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 HistoriqueWidgetgetHistoriqueWidget ()
 Permet d'accéder au widget de l'historique.
virtual WebBrowsergetParent ()
 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

WebBrowserparent
QDockWidget * bar
QList< struct struct_historique > * url_s
HistoriqueWidgethistorique


Description détaillée

Classe principale de l'historique. Correspond au C dans le modèle MVC.

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.


Documentation des constructeurs et destructeur

Historique::Historique ( WebBrowser p  ) 

Constructeur.

Constructeur de la classe Historique

Paramètres:
parent : WebBrowser parent de l'historique


Documentation des fonctions membres

void Historique::addHistoryEntry ( const QString &   )  [virtual]

Méthode obligatoire mais non utilisée dû à l'héritage de QWebHistoryInterface.

Paramètres:
url : QString url de la page

void Historique::ajouterEntree ( QString  url,
QString  titre 
) [virtual]

Ajouter une page internet à l'historique.

Paramètres:
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.

Renvoie:
QWidget* le pointeur du widget de l'historique

HistoriqueWidget * Historique::getHistoriqueWidget (  )  [virtual]

Permet d'accéder au widget de l'historique.

Renvoie:
HistoriqueWidget* le pointeur du widget de l'historique

WebBrowser * Historique::getParent (  )  [virtual]

Permet d'accéder au parent.

Renvoie:
WebBrowser* le pointeur du mainwindow du WebBrowser

QList< struct_historique > * Historique::getUrlS (  )  [virtual]

Permet d'accéder à url_s.

Renvoie:
QList<struct_historique>* le pointeur de la liste des 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.

Paramètres:
url : QString url de la page
Renvoie:
true si l'historique contient la page, false sinon

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.


Documentation des données membres

QDockWidget* Historique::bar [private]

Représente le conteneur graphique de l'historique

Pointeur vers la représentation graphique de l'historique

Le parent de la classe

QList<struct struct_historique>* Historique::url_s [private]

Liste de l'historique


La documentation de cette classe a été générée à partir des fichiers suivants :

Généré le Wed May 27 16:15:54 2009 pour MYW par  doxygen 1.5.8