MyFtpTransferControl Class Reference

Gère la liste des transferts ftp. More...

#include <myftptransfercontrol.h>

Inheritance diagram for MyFtpTransferControl:

MyFtp

List of all members.

Signals

void otherCommandFinished (int id, bool error)
void downloadFinished (const QString &destPath, int id, bool error)
void uploadFinished (const QString &destPath, int id, bool error)
void transferListModified (const QList< MyTransfer > &transferList)
void transferRapidityAndRemainTime (int vitesseInKoSec, int remainMin, int remainSec, float pourcentage)

Public Member Functions

 MyFtpTransferControl (QObject *parent=0)
bool startTransfers ()
bool startTransfer (const MyTransfer &transfer)
bool transferInProgress ()
void addTransfer (const MyTransfer &transfer)
bool removeTransfer (int index)
bool removeTransfer (const MyTransfer &transfer)
void removeAllTransfers ()
bool moveTransfer (int from, int to)
void setAutoLaunch (bool AutoLaunch)
bool upTransfer (const MyTransfer &transfer)
bool downTransfer (const MyTransfer &transfer)


Detailed Description

Gère la liste des transferts ftp.

MyFtpTransferControl permet de gérer plusieurs transferts Ftp facilement et proprement.

Elle possèdent donc des fonctions d'ajout, de suppression et de modification de transfert ainsi que différents signaux facilitant son utilisation.


Constructor & Destructor Documentation

MyFtpTransferControl::MyFtpTransferControl ( QObject *  parent = 0  ) 

le constructeur : connecte les signaux utilisés


Member Function Documentation

bool MyFtpTransferControl::startTransfers (  ) 

Lance le prochain transfert en attente

bool MyFtpTransferControl::startTransfer ( const MyTransfer transfer  ) 

Lance un transfert spécifique

bool MyFtpTransferControl::transferInProgress (  ) 

Retourne vrai s'il y a un transfert en cour

void MyFtpTransferControl::addTransfer ( const MyTransfer transfer  ) 

Permet de rajouter un transfert à la liste

bool MyFtpTransferControl::removeTransfer ( int  index  ) 

Permet de suprimer un transfert d'index index

bool MyFtpTransferControl::removeTransfer ( const MyTransfer transfer  ) 

Permet de suprimer un transfert

void MyFtpTransferControl::removeAllTransfers (  ) 

Permet de supprimer tous les transferts

bool MyFtpTransferControl::moveTransfer ( int  from,
int  to 
)

Permet de modifier l'ordre de lancement d'un transfert

void MyFtpTransferControl::setAutoLaunch ( bool  AutoLaunch  ) 

Permet d'activer ou non le lancement automatique du prochain transfert

bool MyFtpTransferControl::upTransfer ( const MyTransfer transfer  ) 

Permet d'avancer un transfert

bool MyFtpTransferControl::downTransfer ( const MyTransfer transfer  ) 

Permet de reculer un transfert

void MyFtpTransferControl::otherCommandFinished ( int  id,
bool  error 
) [signal]

Signal envoyé lorsque un commande s'est terminée (autres que les transferts)

void MyFtpTransferControl::downloadFinished ( const QString &  destPath,
int  id,
bool  error 
) [signal]

Signal envoyé lorsqu'un téléchargement se termine

void MyFtpTransferControl::uploadFinished ( const QString &  destPath,
int  id,
bool  error 
) [signal]

Signal envoyé lorsqu'un envoi de fichier se termine

void MyFtpTransferControl::transferListModified ( const QList< MyTransfer > &  transferList  )  [signal]

Signal envoyé lorsque la liste des envois/téléchargements de fichiers (en attente ou non) à été modifiée

void MyFtpTransferControl::transferRapidityAndRemainTime ( int  vitesseInKoSec,
int  remainMin,
int  remainSec,
float  pourcentage 
) [signal]

Signal envoyé toutes les secondes pour permettre de connaitre la vitesse, le temps restant et le pourcentage du téléchargement


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