#include <WidgetDistant.h>
Connecteurs publics | |
virtual void | widgetAjouterDossier () |
Affiche la fenêtre pour ajouter un dossier. | |
virtual void | recharger () |
Recharge le répertoir courant. | |
virtual void | enabledDisabledBoutons () |
Grise ou affiche les boutons créer dossier, aller au répertoir par défaut et recharger en fonction de l'état du serveur ftp. | |
virtual void | connexion (int) |
Connect au serveur ftp numéro i. | |
virtual void | reconnexion () |
Se reconnect au dernier serveur ftp connecté dans la session en cours. | |
virtual void | mettreAJourEmplacement () |
Met à jour l'édition de l'url lors d'un changement de répertoir. | |
virtual void | emplacementNormalePalette (bool=false) |
Met la couleur blanche en fond de l'édition de l'url. | |
virtual void | cdHome () |
Méthode permettant d'aller au répertoir par défaut. | |
virtual void | cdUp () |
Méthode permettant d'aller au répertoir père. | |
virtual void | deconnection () |
Méthode permettant de se déconnecter du serveur en cours. | |
Fonctions membres publiques | |
WidgetDistant (FTPBrowser *) | |
Constructeur. | |
virtual FTPBrowser * | getParent () |
Permet d'accéder au parent. | |
virtual QString | getRepCourant () |
Retourne le répertoir courant. | |
virtual QFtp * | getFtp () |
Retourne le ftp en cours d'utilisation. | |
virtual QString | getHomeDir () |
Retourne le path du répertoir par défaut. | |
virtual void | put (QString, QIcon) |
Ajoute un upload à la liste des téléchargements. | |
virtual void | lancerPut (int) |
Lance l'upload situé en position i. | |
virtual void | get (QString nom, QIcon icon) |
Ajoute un download à la liste des téléchargements. | |
virtual void | lancerGet (int) |
Lance le download situé en position i. | |
virtual DossiersDistants * | getDistant () |
Retourne le DossiersDistants affichant les dossiers du répertoir courant du ftp. | |
virtual void | closeDernierUpload () |
Permet de close() le dernier fichier uploader. | |
Connecteurs privés | |
virtual void | widgetAjouterDossierOk () |
Ajoute le dossier aprés validation de widgetAjouterDossier(). | |
virtual void | verificationEmplacement (QString) |
Méthode appelée lors de la frappe d'un emplacement par l'utilisateur pour colorier la barre d'édition en vers si ok sinon en rouge. | |
virtual void | widgetRemplacementFichierOk () |
Remplace le fichier aprés validation de widgetRemplacementFichier(). | |
Fonctions membres privées | |
virtual void | cdOuCdParent (bool) |
Change l'icone en flêche vers la droite pour cd et flêche vers le haut pour cdParent. | |
virtual void | widgetRemplacementFichier (QString, QIcon) |
Créé le widgetRemplacementFichier(). | |
Attributs privés | |
FTPBrowser * | parent |
DossiersDistants * | distant |
QList< struct_put_get > * | put_s |
QList< struct_put_get > * | get_s |
int | serveur_en_cours |
QString | home_dir |
bool | verifier_existe_deja |
QFile * | file_dernier_upload |
QLineEdit * | emplacement |
QPushButton * | cd_ou_cdparent |
QPushButton * | bouton_home_repertoir |
QPushButton * | bouton_nouveau_repertoir |
QPushButton * | bouton_recharger |
QLineEdit * | emplacement_dossier |
QLineEdit * | nom_dossier |
QCheckBox * | ne_plus_demander_verification_fichier |
Cette classe permet de retourner au répertoire par défaut, créer un dossier et actualiser le répertoire courant.
WidgetDistant::WidgetDistant | ( | FTPBrowser * | p | ) |
Constructeur.
Constructeur de la classe WidgetDistant
parent | : FTPBrowser parent du conteneur des dossiers du ftp |
void WidgetDistant::cdHome | ( | ) | [virtual, slot] |
Méthode permettant d'aller au répertoir par défaut.
void WidgetDistant::cdOuCdParent | ( | bool | b | ) | [private, virtual] |
Change l'icone en flêche vers la droite pour cd et flêche vers le haut pour cdParent.
b | : bool True = cd et false = cdParent |
void WidgetDistant::cdUp | ( | ) | [virtual, slot] |
Méthode permettant d'aller au répertoir père.
void WidgetDistant::closeDernierUpload | ( | ) | [virtual] |
Permet de close() le dernier fichier uploader.
void WidgetDistant::connexion | ( | int | i | ) | [virtual, slot] |
Connect au serveur ftp numéro i.
i | : int numéro du serveur auquel on souhaite se connecter |
void WidgetDistant::deconnection | ( | ) | [virtual, slot] |
Méthode permettant de se déconnecter du serveur en cours.
void WidgetDistant::emplacementNormalePalette | ( | bool | par_prog = false |
) | [virtual, slot] |
Met la couleur blanche en fond de l'édition de l'url.
void WidgetDistant::enabledDisabledBoutons | ( | ) | [virtual, slot] |
Grise ou affiche les boutons créer dossier, aller au répertoir par défaut et recharger en fonction de l'état du serveur ftp.
void WidgetDistant::get | ( | QString | nom, | |
QIcon | icon | |||
) | [virtual] |
Ajoute un download à la liste des téléchargements.
chemin_fichier | : QString path absolu du fichier à download | |
icon | : QIcon icone du fichier à download |
DossiersDistants * WidgetDistant::getDistant | ( | ) | [virtual] |
Retourne le DossiersDistants affichant les dossiers du répertoir courant du ftp.
QFtp * WidgetDistant::getFtp | ( | ) | [virtual] |
Retourne le ftp en cours d'utilisation.
QString WidgetDistant::getHomeDir | ( | ) | [virtual] |
Retourne le path du répertoir par défaut.
FTPBrowser * WidgetDistant::getParent | ( | ) | [virtual] |
QString WidgetDistant::getRepCourant | ( | ) | [virtual] |
Retourne le répertoir courant.
void WidgetDistant::lancerGet | ( | int | serveur | ) | [virtual] |
Lance le download situé en position i.
i | : int position dans la liste des téléchargements du download à lancer |
void WidgetDistant::lancerPut | ( | int | serveur | ) | [virtual] |
Lance l'upload situé en position i.
i | : int position dans la liste des téléchargements de l'upload à lancer |
void WidgetDistant::mettreAJourEmplacement | ( | ) | [virtual, slot] |
Met à jour l'édition de l'url lors d'un changement de répertoir.
void WidgetDistant::put | ( | QString | chemin_fichier, | |
QIcon | icon | |||
) | [virtual] |
Ajoute un upload à la liste des téléchargements.
chemin_fichier | : QString path absolu du fichier à upload | |
icon | : QIcon icone du fichier à upload |
void WidgetDistant::recharger | ( | ) | [virtual, slot] |
Recharge le répertoir courant.
void WidgetDistant::reconnexion | ( | ) | [virtual, slot] |
Se reconnect au dernier serveur ftp connecté dans la session en cours.
void WidgetDistant::verificationEmplacement | ( | QString | s | ) | [private, virtual, slot] |
Méthode appelée lors de la frappe d'un emplacement par l'utilisateur pour colorier la barre d'édition en vers si ok sinon en rouge.
void WidgetDistant::widgetAjouterDossier | ( | ) | [virtual, slot] |
Affiche la fenêtre pour ajouter un dossier.
void WidgetDistant::widgetAjouterDossierOk | ( | ) | [private, virtual, slot] |
Ajoute le dossier aprés validation de widgetAjouterDossier().
void WidgetDistant::widgetRemplacementFichier | ( | QString | nom, | |
QIcon | icon | |||
) | [private, virtual] |
Créé le widgetRemplacementFichier().
nom | : QString le nom du fichier | |
icon | : QIcon l'icone du fichier |
void WidgetDistant::widgetRemplacementFichierOk | ( | ) | [private, virtual, slot] |
Remplace le fichier aprés validation de widgetRemplacementFichier().
QPushButton* WidgetDistant::bouton_home_repertoir [private] |
Bouton permetant de se rendre au répertoire par défaut
QPushButton* WidgetDistant::bouton_nouveau_repertoir [private] |
Bouton permetant de créer un nouveu répertoire dans le dossier courant
QPushButton* WidgetDistant::bouton_recharger [private] |
Bouton permetant de recharger le dossier courant
QPushButton* WidgetDistant::cd_ou_cdparent [private] |
Bouton permetant de remonter au dossier père, ou d'aller au dossier tappé dans emplacement
DossiersDistants* WidgetDistant::distant [private] |
Pointeur vers DossiersDistants
QLineEdit* WidgetDistant::emplacement [private] |
Edition de l'emplacement
QLineEdit* WidgetDistant::emplacement_dossier [private] |
Edition de l'emplacement du répertoire à créer
QFile* WidgetDistant::file_dernier_upload [private] |
Le dernier fichier télécharger (permet de le close())
QList<struct_put_get>* WidgetDistant::get_s [private] |
Liste des download en cours
QString WidgetDistant::home_dir [private] |
Répertoire par défaut
QCheckBox* WidgetDistant::ne_plus_demander_verification_fichier [private] |
Bouton permettant de remplacer automatiquement un fichier existant déjà
QLineEdit* WidgetDistant::nom_dossier [private] |
Edition du nom du répertoire à créer
FTPBrowser* WidgetDistant::parent [private] |
Le parent de la classe.
QList<struct_put_get>* WidgetDistant::put_s [private] |
Liste des uploads en cours
int WidgetDistant::serveur_en_cours [private] |
Serveur en cours d'utilisation
bool WidgetDistant::verifier_existe_deja [private] |
True si l'utilisateur veut vérifier si un fichier existe déjà, False si non