#include <MessagesToolBar.h>
Connecteurs publics | |
virtual void | abort () |
Ajoute un message spécial lors d'un abort(). | |
virtual void | vider () |
Permet de vider les messages appelé par un click sur la corbeille. | |
Fonctions membres publiques | |
MessagesToolBar (FTPBrowser *) | |
Constructeur. | |
virtual void | ajouterMessage (QIcon, QString, QWidget *) |
Permet d'ajouter un message. | |
virtual void | ajouterTelechargement (QIcon, QString, bool) |
Permet d'ajouter un téléchargement. | |
virtual void | resize (QSize) |
Permet de gérer les widget lors d'un changement de taille. | |
Connecteurs privés | |
virtual void | dernierTelechargement (qint64, qint64) |
Appelé par Qt lors d'un téléchargement. | |
Attributs privés | |
FTPBrowser * | parent |
QTableWidget * | table |
QLabel * | l |
QList< QProgressBar * > * | telechargements |
int | telechargement_en_cours |
En plus d'afficher les messages elle gère les barres de progressions des téléchargements en upload comme en download. Une poubelle se trouvant dans CommandesToolBar peut vider les messages inscrits.
MessagesToolBar::MessagesToolBar | ( | FTPBrowser * | p | ) |
Constructeur.
Constructeur de la classe MessagesToolBar
parent | : FTPBrowser parent des messages |
void MessagesToolBar::abort | ( | ) | [virtual, slot] |
Ajoute un message spécial lors d'un abort().
void MessagesToolBar::ajouterMessage | ( | QIcon | icon, | |
QString | text, | |||
QWidget * | autre | |||
) | [virtual] |
Permet d'ajouter un message.
icon | : QIcon l'icone de la première colonne du message | |
text | : QString le message à afficher dans la colonne du milieu | |
autre | : QWidget permet d'ajouter un widget dans la troisième colonne |
void MessagesToolBar::ajouterTelechargement | ( | QIcon | icon, | |
QString | text, | |||
bool | b | |||
) | [virtual] |
Permet d'ajouter un téléchargement.
icon | : QIcon l'icone de la première colonne du message | |
text | : QString le message à afficher dans la colonne du milieu | |
b | : bool true = upload, false = download |
void MessagesToolBar::dernierTelechargement | ( | qint64 | done, | |
qint64 | total | |||
) | [private, virtual, slot] |
Appelé par Qt lors d'un téléchargement.
done | : qint64 le nombre d'octets téléchargés | |
total | : qint64 le nombre total d'octets à télécharger |
void MessagesToolBar::resize | ( | QSize | size | ) | [virtual] |
Permet de gérer les widget lors d'un changement de taille.
size | : QSize la nouvelle taille de la fenêtre |
void MessagesToolBar::vider | ( | ) | [virtual, slot] |
Permet de vider les messages appelé par un click sur la corbeille.
QLabel* MessagesToolBar::l [private] |
Dernier label de téléchargement ajouter
FTPBrowser* MessagesToolBar::parent [private] |
Le parent de la classe.
QTableWidget* MessagesToolBar::table [private] |
Widget contenant les messages
int MessagesToolBar::telechargement_en_cours [private] |
Téléchargement en cours
QList<QProgressBar*>* MessagesToolBar::telechargements [private] |
Liste des téléchargements