•All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Friends Modules Pages
This special sequencer might be useful if you want to suppress any indication of the progress to the user. More...
#include <Sequencer.h>
Public Member Functions | |
EmptySequencer ()=default | |
construction More... | |
Public Member Functions inherited from Base::SequencerBase | |
virtual void | checkAbort () |
Check if the operation is aborted by user. More... | |
virtual bool | isBlocking () const |
Returns true if the running sequencer is blocking any user input. More... | |
bool | isLocked () const |
Returns true if the sequencer was locked, false otherwise. More... | |
bool | isRunning () const |
Returns true if the sequencer is running, otherwise returns false. More... | |
bool | setLocked (bool bLock) |
If bLock is true then the sequencer gets locked. More... | |
bool | wasCanceled () const |
Returns true if the pending operation was canceled. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from Base::SequencerBase | |
static SequencerBase & | Instance () |
Returns the last created sequencer instance. More... | |
Protected Member Functions inherited from Base::SequencerBase | |
bool | next (bool canAbort=false) |
Performs the next step and returns true if the operation is not yet finished. More... | |
virtual void | nextStep (bool canAbort) |
This method can be reimplemented in sub-classes to give the user a feedback when the next is performed. More... | |
size_t | numberOfSteps () const |
Returns the number of steps. More... | |
SequencerBase & | operator= (const SequencerBase &)=default |
virtual void | pause () |
Breaks the sequencer if needed. More... | |
int | progressInPercent () const |
Returns the current state of progress in percent. More... | |
void | rejectCancel () |
If you tried to cancel but then decided to continue the operation. More... | |
virtual void | resetData () |
Resets internal data. More... | |
virtual void | resume () |
Continues with progress. More... | |
SequencerBase () | |
construction More... | |
SequencerBase (const SequencerBase &)=default | |
virtual void | setProgress (size_t) |
Sets the progress indicator to a certain position. More... | |
virtual void | setText (const char *pszTxt) |
Sets a text what the pending operation is doing. More... | |
bool | start (const char *pszStr, size_t steps) |
Starts a new operation, returns false if there is already a pending operation, otherwise it returns true. More... | |
virtual void | startStep () |
This method can be reimplemented in sub-classes to give the user a feedback when a new sequence starts. More... | |
bool | stop () |
Stops the sequencer if all operations are finished. More... | |
void | tryToCancel () |
Try to cancel the pending operation(s). More... | |
virtual | ~SequencerBase () |
Destruction. More... | |
Protected Attributes inherited from Base::SequencerBase | |
size_t | nProgress |
Stores the current amount of progress. More... | |
size_t | nTotalSteps |
Stores the total number of steps. More... | |
This special sequencer might be useful if you want to suppress any indication of the progress to the user.
|
default |
construction