MessagesToolBar.h

Aller à la documentation de ce fichier.
00001 #ifndef MESSAGESTOOLBAR_H
00002 #define MESSAGESTOOLBAR_H
00003 
00004 /*========================================================================
00005 Nom: MessagesToolBar.h           auteur: Maneschi Romain
00006 Maj: 17.05.2009                  Creation: 20.04.2009
00007 Projet: MYW
00008 --------------------------------------------------------------------------
00009 Specification:
00010 Classe affichant les messages relatifs aux commandes du ftp.
00011 =========================================================================*/
00012 
00020 #include <QToolBar>
00021 #include <QTableWidget>
00022 #include <QTableView>
00023 #include <QHeaderView>
00024 #include <QLabel>
00025 #include <QIcon>
00026 #include <QProgressBar>
00027 #include <QHBoxLayout>
00028 
00029 class FTPBrowser;
00030 
00039 class MessagesToolBar : public virtual QToolBar
00040 {
00041     Q_OBJECT
00042 
00043 private:
00044     FTPBrowser * parent;
00045     QTableWidget * table;
00046     QLabel * l;
00047     QList<QProgressBar*> * telechargements;
00048     int telechargement_en_cours;
00050 private slots:
00057     virtual void dernierTelechargement(qint64, qint64);
00058 
00059 public:
00067     MessagesToolBar(FTPBrowser*);
00075     virtual void ajouterMessage(QIcon, QString, QWidget*);
00083     virtual void ajouterTelechargement(QIcon, QString, bool);
00089     virtual void resize(QSize);
00090 
00091 public slots:
00095     virtual void abort();
00099     virtual void vider();
00100 };
00101 
00102 #endif // MESSAGESTOOLBAR_H

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