cee::app::AppComponent Class Reference

Static class for initialization of the component. More...

Static Public Member Functions

static bool isInitialized ()
 Returns true if the App Component has been properly initialized. More...
 
static bool initialize (Instance *instance)
 One time initialization of the App component. More...
 
static unsigned int version ()
 Returns the component version as a single unsigned integer. More...
 
static Str versionString ()
 Returns the component version as a string. More...
 
static void setProgressInstance (cee::ug::Progress *progress)
 Sets the progress singleton. More...
 
static cee::ug::ProgressprogressInstance ()
 Gets the progress singleton. More...
 

Detailed Description

Static class for initialization of the component.

Member Function Documentation

bool cee::app::AppComponent::initialize ( Instance instance)
static

One time initialization of the App component.

Initialization should be done once per process. After successful initialization, any subsequent calls to this function will do nothing and silently return true.

bool cee::app::AppComponent::isInitialized ( )
static

Returns true if the App Component has been properly initialized.

cee::ug::Progress * cee::app::AppComponent::progressInstance ( )
static

Gets the progress singleton.

void cee::app::AppComponent::setProgressInstance ( cee::ug::Progress progress)
static

Sets the progress singleton.

unsigned int cee::app::AppComponent::version ( )
static

Returns the component version as a single unsigned integer.

Version is returned on the form 0xMMNNPP (MM=major, NN=minor, PP=patch)

Str cee::app::AppComponent::versionString ( )
static

Returns the component version as a string.