Classe abstraite pour la visualisation de l'avancement de l'exécution d'une opération.
More...
#include "cogitant/operation.h"
|
| 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...
|
|
Classe abstraite pour la visualisation de l'avancement de l'exécution d'une opération.
◆ Gauge()
cogitant::Gauge::Gauge |
( |
unsigned int |
max = 100 | ) |
|
Constructeur.
- Parameters
-
max | valeur maximale de la valeur de progression. |
◆ ~Gauge()
virtual cogitant::Gauge::~Gauge |
( |
| ) |
|
|
virtual |
◆ setCurrent()
virtual void cogitant::Gauge::setCurrent |
( |
unsigned int |
current | ) |
|
|
virtual |
Modification de la valeur courante.
◆ setMax()
virtual void cogitant::Gauge::setMax |
( |
unsigned int |
max | ) |
|
|
virtual |
Modification de la valeur maximale.
◆ setMessage()
virtual void cogitant::Gauge::setMessage |
( |
std::string const & |
mes | ) |
|
|
virtual |
Affichage d'une information sur la progression de l'opération.
◆ updateDisplay()
virtual void cogitant::Gauge::updateDisplay |
( |
| ) |
|
|
protectedpure virtual |
Mise à jour de l'affichage.
Cette méthode abstraite doit être concrétisée dans les sous classes.
Implemented in cogitant::Gauge_Minimal.
◆ m_current
unsigned int cogitant::Gauge::m_current |
|
protected |
◆ m_max
unsigned int cogitant::Gauge::m_max |
|
protected |
Valeur maximale (correspondant à la fin de l'opération).