To correct usage of progress indicator during translation of STEP and IGES in XCAF document in current implementation following corrections should be made:

1.method STEPCAFControl_Reader::Transfer():
Progress indicator should be added in cycle for translation of shapes :
for ( i=1; i <= num; i++ ) reader.TransferOneRoot ( i );

2. method IGESCAFConrol_Reader::Transfer():
It is usefull to use different progress sentry with different names for different operations:
Translation
Addition of shape in document
Addition of colors and names to shapes in document