54 QString
chopNum(
const QString c);
79 QString
linPrec(QTextStream *s, qint64 pos);
101 QString
page(QStringList req,
106 QString
pageXml(QStringList lReq);
109 QString
ramise(QString f);
144 QMultiMap<QString, Dictionnaire *>
liste;
QString ligneLiens
Definition: dicos.h:78
qint64 pos
la position de l'article dans le fichier
Definition: dicos.h:38
QString nom()
Definition: dicos.cpp:173
QString pgSuiv()
Fonction de navigation, page suivante.
Definition: dicos.cpp:607
bool djvu
Definition: dicos.h:70
QString page(QStringList req, int no=0)
Fonction de relais qui oriente la requête req vers les fonctions spécialisées de consultation djvu ou...
Definition: dicos.cpp:579
Dictionnaire * dictionnaire_par_nom(QString nom)
trouve le dictionnaire dans la liste.
Definition: dicos.cpp:640
QString ramise(QString f)
Essaie de convertir la chaîne f pour qu'elle ait une graphie ramiste (avec des 'v' et des 'j')...
Definition: dicos.cpp:692
QString entree_pos(qint64 pos, qint64 taille)
Lit l'article du dictionnaire spécifié par pos et taille.
Definition: dicos.cpp:203
Dictionnaire * currens2
pointeur vers le dictionnaire de la 2e fenêtre
Definition: dicos.h:148
QString pageDjvu(int p)
Extrait du fichier djvu la page demandée au format TIF qui sera affichée dans le navigateur.
Definition: dicos.cpp:284
QString suiv
Definition: dicos.h:85
int pdj
Definition: dicos.h:81
QString chopNum(const QString c)
Renvoie une copie de c tronquée de tous les caractères numériques qui la terminent.
Definition: dicos.cpp:184
bool jv
Definition: dicos.h:76
QString auteur
Definition: dicos.h:52
La classe ListeDic gère l'ensemble des dictionnaires présents.
Definition: dicos.h:138
QStringList caracteres
Definition: dicos.h:61
bool xml
Definition: dicos.h:88
QString echelle
Definition: dicos.h:71
void change_courant(QString nom)
Déclare le dictionnaire de nom nom comme dictionnaire courant.
Definition: dicos.cpp:658
int compChaines(QString s1, QString s2)
Dictionnaire::compChaines.
Definition: dicos.cpp:132
bool estXml()
Renvoie vrai si le dictionnaire actif est au format xml, faux dans le cas contraire.
Definition: dicos.cpp:595
int nbCar
Definition: dicos.h:66
QString chData
Definition: dicos.h:53
QString url
Definition: dicos.h:87
int noPageDjvu()
Renvoie le numéro de la dernière page de dictionnaire djvu consultée.
Definition: dicos.cpp:614
void ajoute(Dictionnaire *d)
Ajoute le dictionnaire d à la liste des dictionnaires.
Definition: dicos.cpp:652
QStringList _liens
Definition: dicos.h:77
QMultiMap< QString, Dictionnaire * > liste
QMap associant le nom du dictionnaire avec un pointeur vers l'objet.
Definition: dicos.h:144
QString repertoire
Definition: dicos.h:84
QString pgPrec()
Fonction de navigation, page précédente.
Definition: dicos.cpp:601
QString alphabet
Definition: dicos.h:58
bool xsl
Definition: dicos.h:89
Dictionnaire * courant2()
Comme courant(), mais pour le dictionnaire supplémentaire.
Definition: dicos.cpp:684
void vide_ligneLiens()
Efface la ligne de liens vers les divers articles qui s'affichent dans une page xml.
Definition: dicos.cpp:242
QStringList idxDjvu
Definition: dicos.h:72
QString idxJv
Definition: dicos.h:73
QString n
Definition: dicos.h:80
QStringList liens()
Renvoie le code html des liens de la page de dictionnaire affichée.
Definition: dicos.cpp:628
QString cond_jv
Definition: dicos.h:55
QString pageXml(QStringList lReq)
Renvoie les entrées du dictionnaire xml actif demandées par lReq.
Definition: dicos.cpp:404
groupe le lemme de l'article, sa position dans le fichier et sa taille
Definition: dicos.h:35
bool lis_index_djvu()
Lit le fichier d'index du dico en djvu.
Definition: dicos.cpp:253
bool ji
Definition: dicos.h:74
QString linPrec(QTextStream *s, qint64 pos)
QString indexJv()
Renvoie le nom du fichier contenant l'index du dictionnaire djvu courant.
Definition: dicos.cpp:621
QString article
l'entrée du dictionnaire (souvent le lemme)
Definition: dicos.h:37
QString prec
Definition: dicos.h:82
bool JI
Definition: dicos.h:75
void change_courant2(QString nom)
Comme change_courant, mais pour le dictionnaire supplémentaire.
Definition: dicos.cpp:674
int debut
Definition: dicos.h:69
qint64 taille
la taille de l'article compressé
Definition: dicos.h:39
QList< int > indices
Definition: dicos.h:62
Dictionnaire(QString cfg, QObject *parent=0)
Initialise le dictionnaire avec les données trouvées dans le fichier cfg.
Definition: dicos.cpp:41
Dictionnaire * currens
pointeur vers le dictionnaire courant
Definition: dicos.h:146
La classe Dictionnaire contient l'information relative à un dictionnaire.
Definition: dicos.h:47
Dictionnaire * courant()
Renvoie l'ojet dictionnaire courant.
Definition: dicos.cpp:668
void vide_index()
Efface l'index du dictionnaire djvu.
Definition: dicos.cpp:233