#include <FTPBrowser.h>
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 MessagesToolBar * | getMessages () |
Retourne un pointeur vers les messages. | |
virtual WidgetDistant * | getDistant () |
Retourne un pointeur vers le WidgetDistant contenant les DossiersDistants. | |
virtual WidgetLocal * | getLocal () |
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 CommandesToolBar * | getCommandes () |
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 | |
CommandesToolBar * | commandes |
MessagesToolBar * | messages |
QList< struct_serveur > * | serveurs |
WidgetLocal * | local |
WidgetDistant * | distant |
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 |
Cette classe appelle toutes les autres classes en plus d'être leur conteneur.
FTPBrowser::FTPBrowser | ( | QDir | dir = QDir::home() |
) |
Constructeur.
Constructeur de la classe FTPBrowser
dir | : QDir répertoire par défaut des dossiers locaux |
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.
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.
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é.
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.
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().
CommandesToolBar* FTPBrowser::commandes [private] |
Pointeur vers les boutons de commandes relatifs au ftp
WidgetDistant* FTPBrowser::distant [private] |
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
WidgetLocal* FTPBrowser::local [private] |
Pointeur vers WidgetLocal conteneur de DossiersLocaux
QLineEdit* FTPBrowser::login_serveur [private] |
Edition du login du serveur ftp lors d'un ajout
MessagesToolBar* FTPBrowser::messages [private] |
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()
QList<struct_serveur>* FTPBrowser::serveurs [private] |
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