![]() |
FlowEngine 8.011
Photogrammetry Software Development Kit
|
#include <ProgressBarInterface.h>
Public Member Functions | |
| virtual void | finish ()=0 |
| virtual void | resetGlobalTicks (unsigned int nGlobalTicks, const char *nLoadingText)=0 |
| virtual void | resetTicks (unsigned int nTicks, const char *nLoadingText)=0 |
| virtual void | start (const char *nWindowTitle, bool nShowGlobalProgress, bool nShowCancelButton)=0 |
| virtual void | update ()=0 |
| virtual void | updateGlobal ()=0 |
| virtual | ~ProgressBarInterface ()=default |
Pure virtual Progress Bar interface.
Pure virtual progress bar interface. Override for your own gui.
|
virtualdefault |
Default virtual destructor.
|
pure virtual |
Hide the loading bar.
Implemented in FlowEngine::ProgressBarEmpty.
|
pure virtual |
Set global progress bar ticks (if any) and reset the counter to 0
| nGlobalTicks | the number of steps to take in order for the main task to finish. when set to 0, the main task has an indefinite number of steps |
| nLoadingText | pointer to a null terminated string that names the current main task phase |
Implemented in FlowEngine::ProgressBarEmpty.
|
pure virtual |
Set progress bar ticks and reset the counter to 0
| nTicks | the number of steps to take in order for the task to finish. when set to 0, the task has an indefinite number of steps |
| nLoadingText | pointer to a null terminated string that names the current task phase |
Implemented in FlowEngine::ProgressBarEmpty.
|
pure virtual |
Show the progress bar
| nWindowTitle | a pointer to a null terminated string that names the main task |
| nShowGlobalProgress | when true, the progress is split in main and secondary tasks |
| nShowCancelButton | when true, the running task is cancellable |
Implemented in FlowEngine::ProgressBarEmpty.
|
pure virtual |
Progress the loading bar - Add + 1 Tick.
Implemented in FlowEngine::ProgressBarEmpty.
|
pure virtual |
Progress the global progress bar - Add + 1 Tick.
Implemented in FlowEngine::ProgressBarEmpty.