Anti-Plagiat Version 1.0
Connecteurs publics | Signaux | Fonctions membres publiques | Attributs protégés

Référence de la classe MoteurRecherche

Classe MoteurRecherche : Plus de détails...

#include <moteurRecherche.h>

Graphe d'héritage de MoteurRecherche:
Inheritance graph
[légende]

Liste de tous les membres

Connecteurs publics

void downloadFinish ()
 Slot pour une requete qui c'est terminer sans erreur.
void downloadError (QNetworkReply::NetworkError)
 Slot pour une requete qui c'est terminer avec une erreur.

Signaux

void requetFini (int idMoteurRecherche)
 Signal emit lorsque la requete est terminer et sans erreur.
void erreurRequet (bool error, QString errorString)
 Signal emit lorsque la requete c'est terminer avec une erreur.

Fonctions membres publiques

 MoteurRecherche ()
 Constructeur.
 ~MoteurRecherche ()
 Destructeur.
QString getDOM ()
 Retourne la page web.
void setDOM (QString dom)
 Initialise la page web.
void setText (QString text)
 Initialise le texte a tester.
QString getText ()
 Retourne le texte a tester.
void setUrl (QString url)
 Initialise l'url d'ou provient le texte.
QString getUrl ()
 Retourne l'url d'ou provient le texte.
virtual void sendRequest ()
 A reimplementer selon le moteur de recherche utilise.
bool traiterDOM ()
 Traite la page web.
virtual void recupUrl ()
 A reimplementer selon le moteur de recherche utilise.
virtual bool rechercheText ()
 A reimplementer selon le moteur de recherche utilise.
void HttpRequest (QString urlrequete)
 Envoie une requete HTTP.

Attributs protégés

QString m_DOM
QString m_text
QString m_url
int m_id

Description détaillée

Classe MoteurRecherche :

Classe qui gere toutes les acces reseau commun a tous les moteurs de recherche.


Documentation des constructeurs et destructeur

MoteurRecherche::MoteurRecherche ( )

Constructeur.

Constructeur de la classe MoteurRecherche.

MoteurRecherche::~MoteurRecherche ( )

Destructeur.

Destructeur de la classe MoteurRecherche.


Documentation des fonctions membres

void MoteurRecherche::downloadError ( QNetworkReply::NetworkError  ) [slot]

Slot pour une requete qui c'est terminer avec une erreur.

Paramètres:
QNetworkReply::NetworkError: Erreur de la requete.

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

void MoteurRecherche::downloadFinish ( ) [slot]

Slot pour une requete qui c'est terminer sans erreur.

Traite la reponse du serveur, et met le contenue de la page web dans m_dom.

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

void MoteurRecherche::erreurRequet ( bool  error,
QString  errorString 
) [signal]

Signal emit lorsque la requete c'est terminer avec une erreur.

Paramètres:
error: a true car il y a une erreur.
errorString: Contenue de l'erreur du serveur.

Voici le graphe d'appel pour cette fonction :

QString MoteurRecherche::getDOM ( )

Retourne la page web.

Renvoie:
le contenu de m_dom.
QString MoteurRecherche::getText ( )

Retourne le texte a tester.

Renvoie:
le contenu de m_text.
QString MoteurRecherche::getUrl ( )

Retourne l'url d'ou provient le texte.

Renvoie:
le contenu de m_url.
void MoteurRecherche::HttpRequest ( QString  urlrequete)

Envoie une requete HTTP.

Paramètres:
urlrequete: requete a envoyee.

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

bool MoteurRecherche::rechercheText ( ) [virtual]

A reimplementer selon le moteur de recherche utilise.

Recherche dans m_dom si le texte est plagie.

Renvoie:
true si le texte est plagie, false sinon.

Réimplémentée dans Bing, Google, et Yahoo.

Voici le graphe d'appel pour cette fonction :

void MoteurRecherche::recupUrl ( ) [virtual]

A reimplementer selon le moteur de recherche utilise.

Recupere l'url d'ou provient le texte plagie et la stocke dans m_url.

Réimplémentée dans Bing, Google, et Yahoo.

Voici le graphe d'appel pour cette fonction :

void MoteurRecherche::requetFini ( int  idMoteurRecherche) [signal]

Signal emit lorsque la requete est terminer et sans erreur.

Paramètres:
idMoteurRecherche: ID du moteur de recherche d'ou provient la requete

Voici le graphe d'appel pour cette fonction :

void MoteurRecherche::sendRequest ( ) [virtual]

A reimplementer selon le moteur de recherche utilise.

Envoie la requete en tenant compte des specificites du moteur de recherche.

Réimplémentée dans Bing, Google, et Yahoo.

void MoteurRecherche::setDOM ( QString  dom)

Initialise la page web.

Paramètres:
dom: nouvelle page web.
void MoteurRecherche::setText ( QString  text)

Initialise le texte a tester.

Paramètres:
dom: nouveau texte.
void MoteurRecherche::setUrl ( QString  url)

Initialise l'url d'ou provient le texte.

Paramètres:
url: nouvelle url.

Voici le graphe d'appel pour cette fonction :

bool MoteurRecherche::traiterDOM ( )

Traite la page web.

Verifie si le texte a ete plagier, et si oui recupere l'url d'ou provient le texte.

Renvoie:
true si le texte est plagie, false sinon.

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

QString MoteurRecherche::m_DOM [protected]

Contenue de la page web

int MoteurRecherche::m_id [protected]

ID du moteur de recherche

QString MoteurRecherche::m_text [protected]

Texte a tester

QString MoteurRecherche::m_url [protected]

Url d'ou provient le texte plagie


La documentation de cette classe a été générée à partir des fichiers suivants :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définition de type Macros