|
Open CASCADE Technology
6.7.1
|
This class is a tool allowing to manage opening/closing
scopes in the ProgressIndicator in convenient and safe way.
Its main features are:
More...
#include <Message_ProgressSentry.hxx>
Public Member Functions | |
| Message_ProgressSentry (const Handle< Message_ProgressIndicator > &PI, const Standard_CString name, const Standard_Real min, const Standard_Real max, const Standard_Real step, const Standard_Boolean isInf=Standard_False, const Standard_Real newScopeSpan=0.0) | |
| Message_ProgressSentry (const Handle< Message_ProgressIndicator > &PI, const Handle< TCollection_HAsciiString > &name, const Standard_Real min, const Standard_Real max, const Standard_Real step, const Standard_Boolean isInf=Standard_False, const Standard_Real newScopeSpan=0.0) | |
| Creates an instance of ProgressSentry attaching it to the specified ProgressIndicator, selects parameters of the current scale, and opens a new scope with specified span (equal to step by default) More... | |
| void | Relieve () |
| Moves progress indicator to the end of the current scale and relieves sentry from its duty. Methods other than Show() will do nothing after this one is called. More... | |
| ~Message_ProgressSentry () | |
| void | Next (const Standard_CString name=0) const |
| void | Next (const Standard_Real span, const Standard_CString name=0) const |
| void | Next (const Standard_Real span, const Handle< TCollection_HAsciiString > &name) const |
| Closes current scope and opens next one with either specified or default span More... | |
| Standard_Boolean | More () const |
| Returns False if ProgressIndicator signals UserBreak More... | |
| void | Show () const |
| Forces update of progress indicator display More... | |
This class is a tool allowing to manage opening/closing
scopes in the ProgressIndicator in convenient and safe way.
Its main features are:
| Message_ProgressSentry::Message_ProgressSentry | ( | const Handle< Message_ProgressIndicator > & | PI, |
| const Standard_CString | name, | ||
| const Standard_Real | min, | ||
| const Standard_Real | max, | ||
| const Standard_Real | step, | ||
| const Standard_Boolean | isInf = Standard_False, |
||
| const Standard_Real | newScopeSpan = 0.0 |
||
| ) |
| Message_ProgressSentry::Message_ProgressSentry | ( | const Handle< Message_ProgressIndicator > & | PI, |
| const Handle< TCollection_HAsciiString > & | name, | ||
| const Standard_Real | min, | ||
| const Standard_Real | max, | ||
| const Standard_Real | step, | ||
| const Standard_Boolean | isInf = Standard_False, |
||
| const Standard_Real | newScopeSpan = 0.0 |
||
| ) |
Creates an instance of ProgressSentry attaching it to
the specified ProgressIndicator, selects parameters of
the current scale, and opens a new scope with specified
span (equal to step by default)
|
inline |
| Standard_Boolean Message_ProgressSentry::More | ( | ) | const |
Returns False if ProgressIndicator signals UserBreak
| void Message_ProgressSentry::Next | ( | const Standard_CString | name = 0 | ) | const |
| void Message_ProgressSentry::Next | ( | const Standard_Real | span, |
| const Standard_CString | name = 0 |
||
| ) | const |
| void Message_ProgressSentry::Next | ( | const Standard_Real | span, |
| const Handle< TCollection_HAsciiString > & | name | ||
| ) | const |
Closes current scope and opens next one
with either specified or default span
| void Message_ProgressSentry::Relieve | ( | ) |
Moves progress indicator to the end of the current scale
and relieves sentry from its duty. Methods other than Show()
will do nothing after this one is called.
| void Message_ProgressSentry::Show | ( | ) | const |
Forces update of progress indicator display
1.8.5