![]() |
PhoenixMock
1.8.7
Tools to split/merge/print mock used in Phoenix
|
classe qui permet d'afficher une barre de chargement dans la console More...
#include <ProgressBarr.h>
Public Member Functions | |
void | finish () |
affiche la barre de chargement finie More... | |
char | getChEnd () const |
retourne le charactère de remplissage de la barre vide More... | |
char | getChMiddle () const |
retourne le charactère au bout de la ligne de remplissage More... | |
char | getChPlein () const |
retourne le caractère de remplissage More... | |
size_t | getMax () const |
retourne la valeur max atteinte par la barre More... | |
size_t | getSize () const |
retourne la taille maximale de la barre More... | |
ProgressBarr & | operator= (const ProgressBarr &progressBarr) |
redéfinition de l'opérateur = More... | |
void | progress (size_t avencement) |
fonction qui fait avancer (ou reculer) la barre de chargement More... | |
ProgressBarr (const ProgressBarr &progressBarr) | |
constreucteur de copie de la barre de progression More... | |
ProgressBarr (size_t max=100, size_t size=100, char chPlein='=', char chMiddle='>', char chEnd=' ') | |
constructeur de la barre de progression en console More... | |
void | setChEnd (char chEnd) |
init le charactère de remplissage de la barre vide More... | |
void | setChMiddle (char chMiddle) |
init le charactère au bout de la ligne de remplissage More... | |
void | setChPlein (char chPlein) |
init le caractère de remplissage More... | |
void | setMax (size_t max) |
init la valeur max atteinte par la barre More... | |
void | setSize (size_t size) |
init la taille de la barre More... | |
virtual | ~ProgressBarr () |
destructeur de la barre de progression More... | |
Protected Member Functions | |
void | clear () |
fonction qui efface la barre de chargement More... | |
void | copy (const ProgressBarr &progressBarr) |
fonction qui copie la barre de chargement More... | |
void | feelbuffer (size_t taille) |
affiche la barre de chargement More... | |
Protected Attributes | |
char * | p_buffer |
tampon pour l'affichage More... | |
char | p_chEnd |
charactère de remplissage de la barre vide More... | |
char | p_chMiddle |
charactère au bout de la ligne de remplissage More... | |
char | p_chPlein |
caractère de remplissage More... | |
size_t | p_max |
valeur maximale atteinte par le chargement More... | |
size_t | p_old_taille |
ancienne taille de la barre de chargement More... | |
size_t | p_size |
taille maximale de la barre de chargement More... | |
Private Member Functions | |
void | init (size_t max, size_t size, char chPlein, char chMiddle, char chEnd) |
Initialisation de la barre de progression en console. More... | |
classe qui permet d'afficher une barre de chargement dans la console
Definition at line 14 of file ProgressBarr.h.
ProgressBarr::ProgressBarr | ( | size_t | max = 100 , |
size_t | size = 100 , |
||
char | chPlein = '=' , |
||
char | chMiddle = '>' , |
||
char | chEnd = ' ' |
||
) |
constructeur de la barre de progression en console
max | : valeur maximale atteinte par barre de progression pleine |
size | : taille de la barre de chargement |
chPlein | : charactère de remplissage de la barre plein |
chMiddle | : charactère au bout de la ligne de remplissage |
chEnd | : charactère de remplissage de la barre vide |
Definition at line 19 of file ProgressBarr.cpp.
ProgressBarr::ProgressBarr | ( | const ProgressBarr & | progressBarr | ) |
constreucteur de copie de la barre de progression
progressBarr | : barre de progression à copier |
Definition at line 27 of file ProgressBarr.cpp.
|
virtual |
destructeur de la barre de progression
Definition at line 33 of file ProgressBarr.cpp.
|
protected |
|
protected |
fonction qui copie la barre de chargement
progressBarr | : barre de chargement à copier |
Definition at line 162 of file ProgressBarr.cpp.
References p_chEnd, p_chMiddle, p_chPlein, p_max, p_old_taille, and p_size.
|
protected |
affiche la barre de chargement
taille | : taille de la barre à afficher |
Definition at line 178 of file ProgressBarr.cpp.
void ProgressBarr::finish | ( | ) |
affiche la barre de chargement finie
Definition at line 129 of file ProgressBarr.cpp.
Referenced by testProgressBar().
char ProgressBarr::getChEnd | ( | ) | const |
retourne le charactère de remplissage de la barre vide
Definition at line 89 of file ProgressBarr.cpp.
Referenced by testProgressBar().
char ProgressBarr::getChMiddle | ( | ) | const |
retourne le charactère au bout de la ligne de remplissage
Definition at line 82 of file ProgressBarr.cpp.
Referenced by testProgressBar().
char ProgressBarr::getChPlein | ( | ) | const |
retourne le caractère de remplissage
Definition at line 75 of file ProgressBarr.cpp.
Referenced by testProgressBar().
size_t ProgressBarr::getMax | ( | ) | const |
retourne la valeur max atteinte par la barre
Definition at line 61 of file ProgressBarr.cpp.
Referenced by testProgressBar().
size_t ProgressBarr::getSize | ( | ) | const |
retourne la taille maximale de la barre
Definition at line 68 of file ProgressBarr.cpp.
Referenced by testProgressBar().
|
private |
Initialisation de la barre de progression en console.
max | : valeur maximale atteinte par barre de progression pleine |
size | : taille de la barre de chargement |
chPlein | : charactère de remplissage de la barre plein |
chMiddle | : charactère au bout de la ligne de remplissage |
chEnd | : charactère de remplissage de la barre vide |
Definition at line 149 of file ProgressBarr.cpp.
ProgressBarr & ProgressBarr::operator= | ( | const ProgressBarr & | progressBarr | ) |
redéfinition de l'opérateur =
progressBarr | : barre de chargement à copier |
Definition at line 137 of file ProgressBarr.cpp.
void ProgressBarr::progress | ( | size_t | avencement | ) |
fonction qui fait avancer (ou reculer) la barre de chargement
avencement | : avencement de la barre (plus petit ou égal à max) |
Definition at line 43 of file ProgressBarr.cpp.
Referenced by testProgressBar().
void ProgressBarr::setChEnd | ( | char | chEnd | ) |
init le charactère de remplissage de la barre vide
chEnd | : charactère de remplissage de la barre vide |
Definition at line 124 of file ProgressBarr.cpp.
Referenced by testProgressBar().
void ProgressBarr::setChMiddle | ( | char | chMiddle | ) |
init le charactère au bout de la ligne de remplissage
chMiddle | : charactère au bout de la ligne de remplissage |
Definition at line 117 of file ProgressBarr.cpp.
Referenced by testProgressBar().
void ProgressBarr::setChPlein | ( | char | chPlein | ) |
init le caractère de remplissage
chPlein | : caractère de remplissage |
Definition at line 110 of file ProgressBarr.cpp.
Referenced by testProgressBar().
void ProgressBarr::setMax | ( | size_t | max | ) |
init la valeur max atteinte par la barre
max | : valeur max atteinte par la barre |
Definition at line 96 of file ProgressBarr.cpp.
Referenced by testProgressBar().
void ProgressBarr::setSize | ( | size_t | size | ) |
init la taille de la barre
size | : taille de la barre de chargement pleine |
Definition at line 103 of file ProgressBarr.cpp.
Referenced by testProgressBar().
|
protected |
tampon pour l'affichage
Definition at line 46 of file ProgressBarr.h.
|
protected |
charactère de remplissage de la barre vide
Definition at line 58 of file ProgressBarr.h.
Referenced by copy().
|
protected |
charactère au bout de la ligne de remplissage
Definition at line 56 of file ProgressBarr.h.
Referenced by copy().
|
protected |
|
protected |
valeur maximale atteinte par le chargement
Definition at line 50 of file ProgressBarr.h.
Referenced by copy().
|
protected |
ancienne taille de la barre de chargement
Definition at line 52 of file ProgressBarr.h.
Referenced by copy().
|
protected |
taille maximale de la barre de chargement
Definition at line 48 of file ProgressBarr.h.
Referenced by copy().