7#ifndef __PPROGRESS_TIME_H__
8#define __PPROGRESS_TIME_H__
18 ProgressTime(
size_t nbSteps,
char chPlein =
'=',
char chMiddle =
'>',
char chEnd =
' ');
void setChPlein(char chPlein)
init le caractère de remplissage
unsigned int p_oldAvancement
char p_chPlein
Character used to fill the progress bar.
ProgressTime & operator=(const ProgressTime &other)
Opérateur = de ProgressTime.
char p_chMiddle
Character at the end of the progress bar.
void setNbSteps(size_t nbSteps)
fonction qui initialise le nombre d'étapes à faire
void copyProgressTime(const ProgressTime &other)
fonction de copie de ProgressTime
void print()
fonction qui affiche la ProgressTime
unsigned int p_consoleWidth
void setChMiddle(char chMiddle)
init le charactère au bout de la ligne de remplissage
virtual ~ProgressTime()
destructeur de ProgressTime
unsigned int p_secondesRestantes
clock_t p_oldTempsRestant
void setChEnd(char chEnd)
init le charactère de remplissage de la barre vide
void initialisationProgressTime(size_t nbSteps, char chPlein, char chMiddle, char chEnd)
fonction d'initialisation de ProgressTime
void clear()
fonction qui efface la barre de chargement
char p_chEnd
Character which fills the progress bar.
ProgressTime()
Constructeur par défaut de ProgressTime.
unsigned int p_avancement
void feelbuffer(unsigned int taille)
affiche la barre de chargement
void finish()
affiche la barre de chargement finie
void start()
fonction qui démarre le chronomètre de la ProgressTime
char * p_buffer
Drawing buffer.