Référence de la classe WidgetDistant

Classe gérant les boutons dessous DossiersDistants et conteneur de cette même classe. Plus de détails...

#include <WidgetDistant.h>

Liste de tous les membres

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 FTPBrowsergetParent ()
 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 DossiersDistantsgetDistant ()
 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

FTPBrowserparent
DossiersDistantsdistant
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


Description détaillée

Classe gérant les boutons dessous DossiersDistants et conteneur de cette même classe.

Cette classe permet de retourner au répertoire par défaut, créer un dossier et actualiser le répertoire courant.


Documentation des constructeurs et destructeur

WidgetDistant::WidgetDistant ( FTPBrowser p  ) 

Constructeur.

Constructeur de la classe WidgetDistant

Paramètres:
parent : FTPBrowser parent du conteneur des dossiers du ftp


Documentation des fonctions membres

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.

Paramètres:
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.

Paramètres:
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.

Paramètres:
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]

Permet d'accéder au parent.

Renvoie:
FTPBrowser* le pointeur du mainwindow du FTPBrowser

QString WidgetDistant::getRepCourant (  )  [virtual]

Retourne le répertoir courant.

void WidgetDistant::lancerGet ( int  serveur  )  [virtual]

Lance le download situé en position i.

Paramètres:
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.

Paramètres:
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.

Paramètres:
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().

Paramètres:
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().


Documentation des données membres

QPushButton* WidgetDistant::bouton_home_repertoir [private]

Bouton permetant de se rendre au répertoire par défaut

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

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

Le dernier fichier télécharger (permet de le close())

Liste des download en cours

QString WidgetDistant::home_dir [private]

Répertoire par défaut

Bouton permettant de remplacer automatiquement un fichier existant déjà

QLineEdit* WidgetDistant::nom_dossier [private]

Edition du nom du répertoire à créer

Le parent de la classe.

Liste des uploads en cours

Serveur en cours d'utilisation

True si l'utilisateur veut vérifier si un fichier existe déjà, False si non


La documentation de cette classe a été générée à partir des fichiers suivants :

Généré le Wed May 27 16:15:55 2009 pour MYW par  doxygen 1.5.8