Implémentation minimale de la visualisation de l'avancement de l'exécution d'une opération. More...
#include "cogitant/operation.h"
Public Member Functions | |
| Gauge_Minimal (std::ostream &stream, unsigned int columns=80, unsigned int max=100) | |
| Constructeur. More... | |
| ~Gauge_Minimal () | |
| Destructeur. More... | |
Public Member Functions inherited from cogitant::Gauge | |
| Gauge (unsigned int max=100) | |
| Constructeur. More... | |
| virtual | ~Gauge () |
| Destructeur. More... | |
| virtual void | setMax (unsigned int max) |
| Modification de la valeur maximale. More... | |
| virtual void | setCurrent (unsigned int current) |
| Modification de la valeur courante. More... | |
| virtual void | setMessage (std::string const &mes) |
| Affichage d'une information sur la progression de l'opération. More... | |
Protected Member Functions | |
| void | updateDisplay () |
| Mise à jour de l'affichage. More... | |
Protected Attributes | |
| std::ostream & | m_stream |
| Flux de sortie. More... | |
| unsigned int | m_columns |
| Nombre de colonnes sur le flux de sortie. More... | |
| unsigned int | m_olddisplay |
| Nombre de colonnes affichées lors du précédent display. More... | |
Protected Attributes inherited from cogitant::Gauge | |
| unsigned int | m_max |
| Valeur maximale (correspondant à la fin de l'opération). More... | |
| unsigned int | m_current |
| Valeur en cours. More... | |
Implémentation minimale de la visualisation de l'avancement de l'exécution d'une opération.
Cette classe utilise un flux texte pour permettre la visualisation de l'avancement.
| cogitant::Gauge_Minimal::Gauge_Minimal | ( | std::ostream & | stream, |
| unsigned int | columns = 80, |
||
| unsigned int | max = 100 |
||
| ) |
Constructeur.
| cogitant::Gauge_Minimal::~Gauge_Minimal | ( | ) |
Destructeur.
|
protectedvirtual |
Mise à jour de l'affichage.
Cette méthode abstraite doit être concrétisée dans les sous classes.
Implements cogitant::Gauge.
|
protected |
Nombre de colonnes sur le flux de sortie.
|
protected |
Nombre de colonnes affichées lors du précédent display.
|
protected |
Flux de sortie.