#include <ProgressCounter.h>
Inheritance diagram for ProgressData:

Public Member Functions | |
| ProgressData (int max_r=0) | |
| ProgressData (int min_r, int max_r) | |
| ProgressData (int min_r, int max_r, int val_r) | |
| ProgressData (const ProgressData &rhs) | |
| ProgressData & | operator= (const ProgressData &rhs) |
| virtual | ~ProgressData () |
| virtual ProgressData & | min (int min_r) |
| virtual ProgressData & | max (int max_r) |
| virtual ProgressData & | range (int min_r, int max_r) |
| ProgressData & | range (int max_r) |
| virtual ProgressData & | set (int val_r) |
| ProgressData & | incr (int val_r=1) |
| ProgressData & | decr (int val_r=1) |
| ProgressData & | toMin () |
| ProgressData & | toMax () |
| virtual ProgressData & | init (int min_r, int max_r, int val_r) |
| ProgressData & | init (int min_r, int max_r) |
| ProgressData & | init (int max_r) |
| int | min () const |
| int | max () const |
| int | val () const |
Private Attributes | |
| int | _min |
| int | _max |
| int | _val |
Friends | |
| std::ostream & | operator<< (std::ostream &str, const ProgressData &obj) |
This is what the sender of progress data maintains to send them via a callback. All actualy value manipulating methods are virtual. This is to ProgressCounter to keep track of changing values.
|
|
Constructor. Sets min/val to 0. |
|
||||||||||||
|
Constructor. Sets val to min_r. |
|
||||||||||||||||
|
Constructor. |
|
|
Copy Constructor. |
|
|
Destructor. |
|
|
Decrement counter value (default by 1). |
|
|
Increment counter value (default by 1). |
|
|
Set min and counter value to 0 and new max value. |
|
||||||||||||
|
Set new min, max value and counter value to min. |
|
||||||||||||||||
|
Set new min, max and counter value. Reimplemented in ProgressCounter. |
|
|
|
|
|
Set new max value. Reimplemented in ProgressCounter. |
|
|
|
|
|
Set new min value. Reimplemented in ProgressCounter. |
|
|
Assignment via init Reimplemented in ProgressCounter. |
|
|
Set min value to 0 and max value. |
|
||||||||||||
|
Set new min and max value. Reimplemented in ProgressCounter. |
|
|
Set new counter value. Reimplemented in ProgressCounter. |
|
|
Set counter value to current max value. |
|
|
Set counter value to current min value. |
|
|
|
|
||||||||||||
|
|
|
|
Current max value. |
|
|
Current min value. |
|
|
Current counter value. |
1.4.4