#include <liste_signet.h>
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) |
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é.
ListeSignet::ListeSignet | ( | ) |
Le constructeur : lit le fichier et rempli la liste
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
QString ListeSignet::RecupLogin | ( | int | nb | ) | [inline] |
Retourne le login de l'item nb
QString ListeSignet::RecupHote | ( | int | nb | ) | [inline] |
Retourne l'hôte de l'item nb
QString ListeSignet::RecupMotDePasse | ( | int | nb | ) | [inline] |
Retourne le mot de passe (crypté) de l'item nb
int ListeSignet::RecupPort | ( | int | nb | ) | [inline] |
Retourne le port de l'item nb
QString ListeSignet::RecupTransferMode | ( | int | nb | ) | [inline] |
Retourne le mode de transfert de l'item nb
QString ListeSignet::RecupProxyName | ( | int | nb | ) | [inline] |
Retourne le nom du proxy de l'item nb
int ListeSignet::RecupProxyPort | ( | int | nb | ) | [inline] |
Retourne le port du proxy de l'item nb
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