Référence de la classe Page

Classe qui réimplante QWebView une page internet. Plus de détails...

#include <Page.h>

Liste de tous les membres

Fonctions membres publiques

 Page (Pages *parent)
 Constructeur.
virtual void toImage (const QString)
 Sauvegarde une image PNG de la page si cela n'est pas déjà fait pour l'historique.
virtual bool estCopiable ()
 Retourne vrai si l'utilisateur est sur une partie copiable de la page; false si non.
virtual bool estEditable ()
 Retourne vrai si l'utilisateur est sur une partie editable de la page; false si non.

Fonctions membres protégées

virtual void mousePressEvent (QMouseEvent *)
 Réimplante l'évènement du click de la souris.
virtual void contextMenuEvent (QContextMenuEvent *)
 Réimplante l'évènement du click droit de la souris.
virtual QWebView * createWindow (QWebPage::WebWindowType)
 Réimplante le fait d'ouvrir une nouvelle page lorsque cette page le souhaite (popup).

Connecteurs privés

virtual void lienPointe (QString, QString, QString)
 Est appelée l'orsque la souris survol un lien, et l'orsqu'elle en sort.
virtual void fermerTab ()
 Est appelé par action_fermer_page et ferme la page en cours.
virtual void fermerTabS ()
 Est appelé par action_fermer_page_s et ferme toutes les pages en cours.
virtual void chargementTermine (bool)
 Est appelée l'orsque la page est finie de charger et appelle toImage().
virtual void titreCharge (QString)
 Est appelée l'orsque la page a chargée son titre pour ajouter l'entrée à l'historique.

Attributs privés

Pagesparent
QUrl * lien_pointe
bool lien_est_pointe
QAction * action_fermer_page
QAction * action_fermer_page_s


Description détaillée

Classe qui réimplante QWebView une page internet.

Cette classe est un QWebView donc le V dans le pattern MVC du module QWebKit. Elle se charge d'ouvrir une nouvelle fenêtre en cas de demande de la page en cours (popup). Et toutes les actions possibles sur un click droit.


Documentation des constructeurs et destructeur

Page::Page ( Pages parent  ) 

Constructeur.

Constructeur de la classe Page

Paramètres:
parent : Pages obligatoire car on a besoins d'appeler des méthodes


Documentation des fonctions membres

void Page::chargementTermine ( bool  b  )  [private, virtual, slot]

Est appelée l'orsque la page est finie de charger et appelle toImage().

Paramètres:
b : booléen si true alors tout c'est bien passé sinon false

void Page::contextMenuEvent ( QContextMenuEvent *  event  )  [protected, virtual]

Réimplante l'évènement du click droit de la souris.

Paramètres:
e : QContextMenuEvent

QWebView * Page::createWindow ( QWebPage::WebWindowType   )  [protected, virtual]

Réimplante le fait d'ouvrir une nouvelle page lorsque cette page le souhaite (popup).

Paramètres:
QWebPage::WebWindowType 

bool Page::estCopiable (  )  [virtual]

Retourne vrai si l'utilisateur est sur une partie copiable de la page; false si non.

bool Page::estEditable (  )  [virtual]

Retourne vrai si l'utilisateur est sur une partie editable de la page; false si non.

void Page::fermerTab (  )  [private, virtual, slot]

Est appelé par action_fermer_page et ferme la page en cours.

void Page::fermerTabS (  )  [private, virtual, slot]

Est appelé par action_fermer_page_s et ferme toutes les pages en cours.

void Page::lienPointe ( QString  lien,
QString  ,
QString   
) [private, virtual, slot]

Est appelée l'orsque la souris survol un lien, et l'orsqu'elle en sort.

Paramètres:
lien : QString l'url de la page pointée QString.isEmpty si aucun lien survolé
titre : QString titre de la page pointée QString.isEmpty si aucun lien survolé
description : QString description de la page pointée QString.isEmpty si aucun lien survolé

void Page::mousePressEvent ( QMouseEvent *  event  )  [protected, virtual]

Réimplante l'évènement du click de la souris.

Paramètres:
e : QMouseEvent

void Page::titreCharge ( QString  s  )  [private, virtual, slot]

Est appelée l'orsque la page a chargée son titre pour ajouter l'entrée à l'historique.

Paramètres:
s : QString titre de la page en cours

void Page::toImage ( const QString  emplacement  )  [virtual]

Sauvegarde une image PNG de la page si cela n'est pas déjà fait pour l'historique.

Paramètres:
emplacement : QString url où sauvegarder l'image


Documentation des données membres

QAction* Page::action_fermer_page [private]

action permettant de fermer l'onglet en cours sur un click droit

QAction* Page::action_fermer_page_s [private]

action permettant de fermer tous les onglets en cours sur un click droit

bool Page::lien_est_pointe [private]

vrai si un lien est pointé en ce moment, faux sinon

QUrl* Page::lien_pointe [private]

garde le dernier lien pointé par la souris

Pages* Page::parent [private]

le parent de cette page


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

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