#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
1.5.4