Progress.h File Reference

#include "ConfigurationSettings.h"
#include "EnumWrapper.h"
#include "Subject.h"
#include <string>

Go to the source code of this file.

Classes

class  Progress
 Progress reporting interface. More...

Typedefs

typedef EnumWrapper
< ReportingLevelEnum
ReportingLevel

Enumerations

enum  ReportingLevelEnum { NORMAL = 0, WARNING, ABORT, ERRORS }


Typedef Documentation

typedef EnumWrapper<ReportingLevelEnum> ReportingLevel

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are ReportingLevelEnum.

Definition at line 40 of file Progress.h.


Enumeration Type Documentation

Specifies the state of the status message.

The reporting level indicates the circumstances surrounding the current progress status and displays the appropriate message in the progress dialog.

Enumerator:
NORMAL  A brief status message is displayed.

WARNING  An extended status message is displayed with scrolling text as necessary.

ABORT  The user has aborted the process. The progress dialog indicates a zero percent complete, and the Cancel button text changes to Close.

ERRORS  An error has occurred in the process. The progress dialog indicates the current percent complete, and the Cancel button text changes to Close.

Definition at line 27 of file Progress.h.


Software Development Kit - Opticks 4.9.0 Build 16218