ListeSignet Class Reference

Classe qui permet d'enregistrer les signets. More...

#include <liste_signet.h>

List of all members.

Public Member Functions

 ListeSignet ()
bool CreerFichier ()
int NbItem ()
int IdentifiantToItem (const QString &Identifiant)
QString RecupIdentifiant (int nb)
QString RecupLogin (int nb)
QString RecupHote (int nb)
QString RecupMotDePasse (int nb)
int RecupPort (int nb)
QString RecupTransferMode (int nb)
QString RecupProxyName (int nb)
int RecupProxyPort (int nb)
void Ajouter (const QString &Identifiant, const QString &Login, const QString &MotDePasse, const QString &Hote, int Port, const QString &TransferMode, const QString &ProxyName, int ProxyPort)
void Supprimer (int nb)
void ModifItem (int nb, const QString &Identifiant, const QString &Login, const QString &MotDePasse, const QString &Hote, int Port, const QString &TransferMode, const QString &ProxyName, int ProxyPort)


Detailed Description

Classe qui permet d'enregistrer les signets.

Cette classe gère l'enregistrement des signets dans le fichier : "Scythia-signets" ainsi que leur modifications et suppression
Elle possède un petit algo de cryptage des mots de passe pour plus de sécurité.


Constructor & Destructor Documentation

ListeSignet::ListeSignet (  ) 

Le constructeur : lit le fichier et rempli la liste


Member Function Documentation

bool ListeSignet::CreerFichier (  ) 

Crée le fichier (à mettre 1 fois avant le return du main)
Valeur(s) de retour :
true == succès
false == erreur

int ListeSignet::NbItem (  ) 

Donne le nombre d'identifiant qu'il y a dans la liste

int ListeSignet::IdentifiantToItem ( const QString &  Identifiant  ) 

Donne le numéro d'item de l'identifiant
Valeur(s) de retour :
-1 == erreur

QString ListeSignet::RecupIdentifiant ( int  nb  ) 

Retourne l'identifiant de l'item nb

Warning:
0 est le 1er item et (NbItem()-1) le dernier

QString ListeSignet::RecupLogin ( int  nb  )  [inline]

Retourne le login de l'item nb

Warning:
0 est le 1er item et (NbItem()-1) le dernier

QString ListeSignet::RecupHote ( int  nb  )  [inline]

Retourne l'hôte de l'item nb

Warning:
0 est le 1er item et (NbItem()-1) le dernier

QString ListeSignet::RecupMotDePasse ( int  nb  )  [inline]

Retourne le mot de passe (crypté) de l'item nb

Warning:
0 est le 1er item et (NbItem()-1) le dernier

int ListeSignet::RecupPort ( int  nb  )  [inline]

Retourne le port de l'item nb

Warning:
0 est le 1er item et (NbItem()-1) le dernier

QString ListeSignet::RecupTransferMode ( int  nb  )  [inline]

Retourne le mode de transfert de l'item nb

Warning:
0 est le 1er item et (NbItem()-1) le dernier

QString ListeSignet::RecupProxyName ( int  nb  )  [inline]

Retourne le nom du proxy de l'item nb

Warning:
0 est le 1er item et (NbItem()-1) le dernier

int ListeSignet::RecupProxyPort ( int  nb  )  [inline]

Retourne le port du proxy de l'item nb

Warning:
0 est le 1er item et (NbItem()-1) le dernier

void ListeSignet::Ajouter ( const QString &  Identifiant,
const QString &  Login,
const QString &  MotDePasse,
const QString &  Hote,
int  Port,
const QString &  TransferMode,
const QString &  ProxyName,
int  ProxyPort 
)

Ajoute un item dans la liste

void ListeSignet::Supprimer ( int  nb  ) 

Supprime un item de la liste

void ListeSignet::ModifItem ( int  nb,
const QString &  Identifiant,
const QString &  Login,
const QString &  MotDePasse,
const QString &  Hote,
int  Port,
const QString &  TransferMode,
const QString &  ProxyName,
int  ProxyPort 
)

Modifie un item de la liste


The documentation for this class was generated from the following files:
Generated on Wed Jan 2 20:39:35 2008 for Scythia by  doxygen 1.5.4