MyTransfer Class Reference

Sauvegarde les données d'un transfert ftp. More...

#include <myftptransfercontrol.h>

List of all members.

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


Detailed Description

Sauvegarde les données d'un transfert ftp.

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.


Member Enumeration Documentation

enum MyTransfer::TransferCmd

Les types de transferts possibles : Download ou Upload


Constructor & Destructor Documentation

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


Member Function Documentation

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"


Member Data Documentation

TransferCmd MyTransfer::cmd

Stock le type de transfert

QString MyTransfer::origFilePath

Stock le nom du fichier à télécharger et le nom du fichier destinataire


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