Anti-Plagiat Version 1.0
Fonctions membres publiques | Fonctions membres privées | Attributs privés

Référence de la classe TextOdt

Classe TextOdt : Plus de détails...

#include <textodt.h>

Graphe d'héritage de TextOdt:
Inheritance graph
[légende]
Graphe de collaboration de TextOdt:
Collaboration graph
[légende]

Liste de tous les membres

Fonctions membres publiques

 TextOdt (QString file)
 Constructeur.
 ~TextOdt ()
 Destructeur.
bool decompress ()
 Decompresse l'archive ODT.
void extract_Text ()
 Extrait le texte du fichier content.xml est le place dans des XString.
void tri (int max_word=10, bool tri_police=true, bool tri_size=true)
 Trie le fichier content.xml en recuperant le texte en fonction des preferences de l'utilisateur.
bool fileIsValid ()
 Verifie si le fichier est valide, et extrait le fichier xml de l'archive.
QString getText ()
 Retourne le texte contenue dans le fichier.
QStringList getCible (int max_word, bool tri_police, bool tri_size)
 Retourne la liste des bouts de texte a tester, en fonction des preferences de l'utilisateur.

Fonctions membres privées

void removeDir (QString dir)
 Supprime recursivement un dossier.

Attributs privés

QString m_file
QDomDocument * m_document
QList< XString * > m_textCibles

Description détaillée

Classe TextOdt :

Classe qui gere l'extraction de texte pour l'extension ODT.


Documentation des constructeurs et destructeur

TextOdt::TextOdt ( QString  file)

Constructeur.

Constructeur de la classe TextOdt.

Paramètres:
file: Nom du fichier.
TextOdt::~TextOdt ( )

Destructeur.

Destructeur de la classe TextOdt.

Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

bool TextOdt::decompress ( )

Decompresse l'archive ODT.

Decompresse l'archive ODT et verifie si le fichier content.xml est present.

Renvoie:
true si le fichier content.xml est present, false sinon.

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

void TextOdt::extract_Text ( )

Extrait le texte du fichier content.xml est le place dans des XString.

Voici le graphe d'appel pour cette fonction :

bool TextOdt::fileIsValid ( ) [virtual]

Verifie si le fichier est valide, et extrait le fichier xml de l'archive.

Renvoie:
true si le fichier est valide, false sinon.

Réimplémentée à partir de Extension.

Voici le graphe d'appel pour cette fonction :

QStringList TextOdt::getCible ( int  max_word,
bool  tri_police,
bool  tri_size 
) [virtual]

Retourne la liste des bouts de texte a tester, en fonction des preferences de l'utilisateur.

Paramètres:
max_word: Nombre de mots par cible.
tri_police: Active la selection par police a true.
tri_size: Active la selection par taille a true.
Renvoie:
Liste de String contenant les textes a tester.

Réimplémentée à partir de Extension.

Voici le graphe d'appel pour cette fonction :

QString TextOdt::getText ( ) [virtual]

Retourne le texte contenue dans le fichier.

Renvoie:
String contenant le texte du fichier.

Réimplémentée à partir de Extension.

void TextOdt::removeDir ( QString  dir) [private]

Supprime recursivement un dossier.

Paramètres:
dir: Dossier a supprimer.

Voici le graphe d'appel pour cette fonction :

void TextOdt::tri ( int  max_word = 10,
bool  tri_police = true,
bool  tri_size = true 
)

Trie le fichier content.xml en recuperant le texte en fonction des preferences de l'utilisateur.

Paramètres:
max_word: Nombre de mots par cible.
tri_police: Active le tri par police a true.
tri_size: Active le tri par taille a true.

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

QDomDocument* TextOdt::m_document [private]

Conternu du document.xml

QString TextOdt::m_file [private]

Nom du fichier

QList<XString *> TextOdt::m_textCibles [private]

Contenu texte du ficher avec sa police et sa taille


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