CommandesToolBar.h

Aller à la documentation de ce fichier.
00001 #ifndef COMMANDESTOOLBAR_H
00002 #define COMMANDESTOOLBAR_H
00003 
00004 /*========================================================================
00005 Nom: CommandesToolBar.h           auteur: Maneschi Romain
00006 Maj: 17.05.2009                   Creation: 20.04.2009
00007 Projet: MYW
00008 --------------------------------------------------------------------------
00009 Specification:
00010 Classe gérant les boutons du milieu de l'application permettant l'upload, le download...
00011 =========================================================================*/
00012 
00020 #include <QWidget>
00021 #include <QAction>
00022 #include <QLabel>
00023 #include <QHBoxLayout>
00024 #include <QMenu>
00025 #include <QPushButton>
00026 #include <QVBoxLayout>
00027 
00028 class FTPBrowser;
00029 
00037 class CommandesToolBar : public virtual QWidget
00038 {
00039     Q_OBJECT
00040 
00041 private:
00042     FTPBrowser * parent;
00043     QPushButton * bouton_serveur;
00044     QPushButton * bouton_uploader;
00045     QPushButton * bouton_downloader;
00046     QPushButton * bouton_stopper_trash;
00047     QMenu * menu_bouton_serveur;
00049 public:
00057     CommandesToolBar(FTPBrowser*);
00061     virtual void remplirMenuBoutonServeurs();
00071     virtual void uploadOnOff(bool);
00081     virtual void downloadOnOff(bool);
00085     virtual void stopToTrash();
00089     virtual void trashToStop();
00099     virtual void trashStopOnOff(bool);
00105     virtual void setTrash(bool/*vide*/);
00111     virtual void ServeurToStop(bool/*connecte*/);
00112 
00113 private slots:
00119     virtual void connectionServeur(QAction*);
00123     virtual void uploader();
00127     virtual void downloader();
00128 };
00129 
00130 #endif // COMMANDESTOOLBAR_H

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