Référence de la classe CommandesToolBar

Classe gérant les boutons du milieu de l'application. Plus de détails...

#include <CommandesToolBar.h>

Liste de tous les membres

Fonctions membres publiques

 CommandesToolBar (FTPBrowser *)
 Constructeur.
virtual void remplirMenuBoutonServeurs ()
 Méthode remplissant le bouton serveur à partir des serveurs enregistrer.
virtual void uploadOnOff (bool)
 Méthode permettant de griser le bouton de téléchargement.
virtual void downloadOnOff (bool)
 Méthode permettant de griser le bouton de chargement.
virtual void stopToTrash ()
 Méthode permettant de changer la corbeille en stop (car un téléchargement est en cours).
virtual void trashToStop ()
 Méthode permettant de changer le stop en corbeille (car aucun téléchargement n'est en cours).
virtual void trashStopOnOff (bool)
 Méthode permettant de griser le bouton permettant de vider la corbeille.
virtual void setTrash (bool)
 Change la corbeille en corbeille vide.
virtual void ServeurToStop (bool)
 Méthode permettant de changer le bouton serveur en bouton déconnexion.

Connecteurs privés

virtual void connectionServeur (QAction *)
 Méthode permettant de connecter le ftp au serveur.
virtual void uploader ()
 Méthode permettant de télécharger un fichier du serveur vers le client.
virtual void downloader ()
 Méthode permettant de télécharger un fichier du client vers le serveur.

Attributs privés

FTPBrowserparent
QPushButton * bouton_serveur
QPushButton * bouton_uploader
QPushButton * bouton_downloader
QPushButton * bouton_stopper_trash
QMenu * menu_bouton_serveur


Description détaillée

Classe gérant les boutons du milieu de l'application.

Cette classe gère entièrement (boutons + actions) la boite d'outil du milieu


Documentation des constructeurs et destructeur

CommandesToolBar::CommandesToolBar ( FTPBrowser p  ) 

Constructeur.

Constructeur de la classe CommandesToolBar

Paramètres:
parent : FTPBrowser parent des commandes


Documentation des fonctions membres

void CommandesToolBar::connectionServeur ( QAction *  action  )  [private, virtual, slot]

Méthode permettant de connecter le ftp au serveur.

Paramètres:
action : QAction contient les infos permettant de se connecter

void CommandesToolBar::downloader (  )  [private, virtual, slot]

Méthode permettant de télécharger un fichier du client vers le serveur.

void CommandesToolBar::downloadOnOff ( bool  b  )  [virtual]

Méthode permettant de griser le bouton de chargement.

Condition pour qu'il ne soit pas grisés :

  • serveur connecté
  • fichier sélectionné

Paramètres:
b : bool false pour griser, true sinon

void CommandesToolBar::remplirMenuBoutonServeurs (  )  [virtual]

Méthode remplissant le bouton serveur à partir des serveurs enregistrer.

void CommandesToolBar::ServeurToStop ( bool  connecte  )  [virtual]

Méthode permettant de changer le bouton serveur en bouton déconnexion.

Paramètres:
connecte : bool false pour serveur, true pour déconnexion

void CommandesToolBar::setTrash ( bool  vide  )  [virtual]

Change la corbeille en corbeille vide.

Paramètres:
vide : bool true pour la mettre vide, false si non

void CommandesToolBar::stopToTrash (  )  [virtual]

Méthode permettant de changer la corbeille en stop (car un téléchargement est en cours).

void CommandesToolBar::trashStopOnOff ( bool  b  )  [virtual]

Méthode permettant de griser le bouton permettant de vider la corbeille.

Condition pour qu'il ne soit pas grisés :

  • au moins un élément affiché dans les messages
  • ou un téléchargement

Paramètres:
b : bool false pour griser, true sinon

void CommandesToolBar::trashToStop (  )  [virtual]

Méthode permettant de changer le stop en corbeille (car aucun téléchargement n'est en cours).

void CommandesToolBar::uploader (  )  [private, virtual, slot]

Méthode permettant de télécharger un fichier du serveur vers le client.

void CommandesToolBar::uploadOnOff ( bool  b  )  [virtual]

Méthode permettant de griser le bouton de téléchargement.

Condition pour qu'il ne soit pas grisés :

  • serveur connecté
  • fichier sélectionné

Paramètres:
b : bool false pour griser, true sinon


Documentation des données membres

QPushButton* CommandesToolBar::bouton_downloader [private]

Bouton lançant un download si un fichier est sélectionné

QPushButton* CommandesToolBar::bouton_serveur [private]

Bouton permettant de se connecter à un serveur ou de se déconnecté

Bouton vidant les messages ou permettant l'arrêt d'un téléchargement

QPushButton* CommandesToolBar::bouton_uploader [private]

Bouton lançant un upload si un fichier est sélectionné

Menu du bouton_serveur

Le parent de la classe.


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