#include <myftptransfercontrol.h>

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) |
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.
| MyFtpTransferControl::MyFtpTransferControl | ( | QObject * | parent = 0 |
) |
le constructeur : connecte les signaux utilisés
| 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
1.5.4