#include <CommandesToolBar.h>
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 | |
FTPBrowser * | parent |
QPushButton * | bouton_serveur |
QPushButton * | bouton_uploader |
QPushButton * | bouton_downloader |
QPushButton * | bouton_stopper_trash |
QMenu * | menu_bouton_serveur |
Cette classe gère entièrement (boutons + actions) la boite d'outil du milieu
CommandesToolBar::CommandesToolBar | ( | FTPBrowser * | p | ) |
Constructeur.
Constructeur de la classe CommandesToolBar
parent | : FTPBrowser parent des commandes |
void CommandesToolBar::connectionServeur | ( | QAction * | action | ) | [private, virtual, slot] |
Méthode permettant de connecter le ftp au serveur.
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 :
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.
connecte | : bool false pour serveur, true pour déconnexion |
void CommandesToolBar::setTrash | ( | bool | vide | ) | [virtual] |
Change la corbeille en corbeille vide.
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 :
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 :
b | : bool false pour griser, true sinon |
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é
QPushButton* CommandesToolBar::bouton_stopper_trash [private] |
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é
QMenu* CommandesToolBar::menu_bouton_serveur [private] |
Menu du bouton_serveur
FTPBrowser* CommandesToolBar::parent [private] |
Le parent de la classe.