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