#include <myftptransfercontrol.h>
Public Types | |
enum | TransferCmd { Download, Upload } |
Public Member Functions | |
MyTransfer (const QString &OrigFilePath, const QString &DestFilePath, TransferCmd Cmd) | |
void | setId (int Id) |
int | getId () const |
bool | isInProgress () const |
bool | operator== (const MyTransfer &t) const |
QString | fileName () const |
QString | transferType () const |
Public Attributes | |
TransferCmd | cmd |
QString | origFilePath |
QString | destFilePath |
MyTransfer permet d'associer à chaque transfert Ftp un id, le nom de la commande ainsi que les chemins des 2 fichiers.
De plus, elle possède quelques fonctions qui facilite son utilisation.
Les types de transferts possibles : Download ou Upload
MyTransfer::MyTransfer | ( | const QString & | OrigFilePath, | |
const QString & | DestFilePath, | |||
TransferCmd | Cmd | |||
) | [inline] |
Enregistre les informations concernant un transfert
OrigFilePath = chemin du fichier d'origine
DestFilePath = chemin du fichier destinataire
Cmd = précise s'l s'agit d'un download ou d'un upload
void MyTransfer::setId | ( | int | Id | ) | [inline] |
Permet de changer l'id du transfert
int MyTransfer::getId | ( | ) | const [inline] |
Permet de récupérer l'id du transfert
bool MyTransfer::isInProgress | ( | ) | const [inline] |
Permet de savoir si le transfert est en cours
bool MyTransfer::operator== | ( | const MyTransfer & | t | ) | const [inline] |
Permet de comparer 2 transfert
QString MyTransfer::fileName | ( | ) | const [inline] |
Permet de récupérer le nom du fichier original
QString MyTransfer::transferType | ( | ) | const [inline] |
Permet de récupérer le type de transfert en toutes lettres : "Download" ou "Upload"
Stock le type de transfert
QString MyTransfer::origFilePath |
Stock le nom du fichier à télécharger et le nom du fichier destinataire