Classe MoteurRecherche :
Plus de détails...
#include <moteurRecherche.h>
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 |
( |
| ) |
|
| MoteurRecherche::~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. |
| 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.
| 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. |
| 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. |
| 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.
| 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.
| 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 |
| 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:
-
| void MoteurRecherche::setText |
( |
QString |
text | ) |
|
Initialise le texte a tester.
- Paramètres:
-
| void MoteurRecherche::setUrl |
( |
QString |
url | ) |
|
Initialise l'url d'ou provient le texte.
- Paramètres:
-
| 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.
Documentation des données membres
ID du moteur de recherche
Url d'ou provient le texte plagie
La documentation de cette classe a été générée à partir des fichiers suivants :