Référence de la classe FTPBrowser

Classe principale de l'application. Plus de détails...

#include <FTPBrowser.h>

Liste de tous les membres

Connecteurs publics

virtual void widgetAjouterSerseur (QAction *=0)
 Création d'une fenêtre permettant d'ajouter un serveur.
virtual void widgetAjouterServeurOk ()
 Applique les changements aux serveurs (ajout ou mofication) après validation de widgetAjouterSerseur().

Fonctions membres publiques

 FTPBrowser (QDir=QDir::home())
 Constructeur.
virtual MessagesToolBargetMessages ()
 Retourne un pointeur vers les messages.
virtual WidgetDistantgetDistant ()
 Retourne un pointeur vers le WidgetDistant contenant les DossiersDistants.
virtual WidgetLocalgetLocal ()
 Retourne un pointeur vers le WidgetLocal contenant les DossiersLocaux.
virtual QList< struct_serveur > * getListeServeurs ()
 Retourne la liste des serveurs.
virtual struct_serveur getServeurFTP (int)
 Retourne le serveur ftp contenue dans la liste en position i.
virtual CommandesToolBargetCommandes ()
 Retourne un pointeur vers les commandes.

Fonctions membres protégées

virtual void resizeEvent (QResizeEvent *)
 Gère la taille des widgets lors d'un agrandissement.
virtual void showEvent (QShowEvent *)
 Gère l'affichage du sous-widget ajouter serveur s'il n'y a aucun serveur d'enregistré.

Connecteurs privés

virtual void afficherCacherProxy ()
 Déclenché par proxy_check et permet d'afficher ou de cacher la partie proxy lors d'un ajout d'un serveur.

Fonctions membres privées

virtual void enregistrer ()
 Enregistre les url_s grâce aux qsettings.
virtual void restaurer ()
 Restaure les url_s grâce aux qsettings.

Attributs privés

CommandesToolBarcommandes
MessagesToolBarmessages
QList< struct_serveur > * serveurs
WidgetLocallocal
WidgetDistantdistant
QLineEdit * url_serveur
QLineEdit * login_serveur
QLineEdit * pass_serveur
QLineEdit * port_serveur
QLineEdit * home_serveur
QCheckBox * proxy_check
QWidget * proxy
QLineEdit * url_serveur_proxy
QLineEdit * port_serveur_proxy


Description détaillée

Classe principale de l'application.

Cette classe appelle toutes les autres classes en plus d'être leur conteneur.


Documentation des constructeurs et destructeur

FTPBrowser::FTPBrowser ( QDir  dir = QDir::home()  ) 

Constructeur.

Constructeur de la classe FTPBrowser

Paramètres:
dir : QDir répertoire par défaut des dossiers locaux


Documentation des fonctions membres

void FTPBrowser::afficherCacherProxy (  )  [private, virtual, slot]

Déclenché par proxy_check et permet d'afficher ou de cacher la partie proxy lors d'un ajout d'un serveur.

void FTPBrowser::enregistrer (  )  [private, virtual]

Enregistre les url_s grâce aux qsettings.

CommandesToolBar * FTPBrowser::getCommandes (  )  [virtual]

Retourne un pointeur vers les commandes.

WidgetDistant * FTPBrowser::getDistant (  )  [virtual]

Retourne un pointeur vers le WidgetDistant contenant les DossiersDistants.

QList< struct_serveur > * FTPBrowser::getListeServeurs (  )  [virtual]

Retourne la liste des serveurs.

WidgetLocal * FTPBrowser::getLocal (  )  [virtual]

Retourne un pointeur vers le WidgetLocal contenant les DossiersLocaux.

MessagesToolBar * FTPBrowser::getMessages (  )  [virtual]

Retourne un pointeur vers les messages.

struct_serveur FTPBrowser::getServeurFTP ( int  i  )  [virtual]

Retourne le serveur ftp contenue dans la liste en position i.

Paramètres:
i : int position du serveur dans la liste des serveurs

void FTPBrowser::resizeEvent ( QResizeEvent *  event  )  [protected, virtual]

Gère la taille des widgets lors d'un agrandissement.

Paramètres:
event : QResizeEvent événement déclanchant cette méthode

void FTPBrowser::restaurer (  )  [private, virtual]

Restaure les url_s grâce aux qsettings.

void FTPBrowser::showEvent ( QShowEvent *  event  )  [protected, virtual]

Gère l'affichage du sous-widget ajouter serveur s'il n'y a aucun serveur d'enregistré.

Paramètres:
event : QShowEvent événement déclanchant cette méthode

void FTPBrowser::widgetAjouterSerseur ( QAction *  action = 0  )  [virtual, slot]

Création d'une fenêtre permettant d'ajouter un serveur.

Paramètres:
action : QAction si =0 alors ajouter un serveur, sinon modifie le serveur

void FTPBrowser::widgetAjouterServeurOk (  )  [virtual, slot]

Applique les changements aux serveurs (ajout ou mofication) après validation de widgetAjouterSerseur().


Documentation des données membres

Pointeur vers les boutons de commandes relatifs au ftp

Pointeur vers WidgetDistant conteneur de DossiersDistants

QLineEdit* FTPBrowser::home_serveur [private]

Edition de l'url par défaut du serveur ftp lors d'un ajout

Pointeur vers WidgetLocal conteneur de DossiersLocaux

QLineEdit* FTPBrowser::login_serveur [private]

Edition du login du serveur ftp lors d'un ajout

Pointeur vers les messages relatifs au ftp

QLineEdit* FTPBrowser::pass_serveur [private]

Edition du pass du serveur ftp lors d'un ajout

QLineEdit* FTPBrowser::port_serveur [private]

Edition du port du serveur ftp lors d'un ajout

QLineEdit* FTPBrowser::port_serveur_proxy [private]

Edition du port du serveur proxy lors d'un ajout

QWidget* FTPBrowser::proxy [private]

Widget contenant url_serveur_proxy et port_serveur_proxy hide() à la création

QCheckBox* FTPBrowser::proxy_check [private]

Bouton permettant l'ajout d'un serveur proxy en appelant show()

Liste des serveurs ajoutés

QLineEdit* FTPBrowser::url_serveur [private]

Edition de l'url du serveur ftp lors d'un ajout

QLineEdit* FTPBrowser::url_serveur_proxy [private]

Edition de l'url du serveur proxy lors d'un ajout


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

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