![]() |
LeechCraft
0.6.70-13729-g7046a9d2a7
Modular cross-platform feature rich live environment.
|
Interface for reporting progress of some long-running operation during load time. More...
#include "iloadprogressreporter.h"
Public Member Functions | |
virtual | ~ILoadProgressReporter () |
virtual ILoadProcess_ptr | InitiateProcess (const QString &title, int min, int max)=0 |
Notifies about a specific long-running process during load. More... | |
Interface for reporting progress of some long-running operation during load time.
This object can be used to track multiple operations at once. Each operation corresponds to an object returned by InitiateProcess() for that operation.
This object should be used by any plugin doing some long-running operation during LeechCraft load (like a DB migration) because of usability reasons.
Definition at line 71 of file iloadprogressreporter.h.
|
inlinevirtual |
Definition at line 74 of file iloadprogressreporter.h.
|
pure virtual |
Notifies about a specific long-running process during load.
[in] | title | The human-readable title of the operation. |
[in] | min | The initial number of steps already done. |
[in] | max | The total number of steps that should be done by. |