Converter clients can supply a converter observer object by implementing
the MConverterUiObserver
interface. The object is passed
to the converter's ConvertL()
, ConvertObjectL()
,
ConvertAL()
or ConvertObjectAL()
function. It is used
for reporting on the progress of multi-step conversions and for requesting a
password from the client when the file being converted from is
password-protected.
It has the following functions:
virtual void MaxSteps(TInt aMax, TInt aObject)=0;
can be
implemented to get the maximum number of steps that the conversion operation
can take,
virtual TInt Result(TInt aResult, TInt aObject)=0;
can
be implemented to take some action following an error in the conversion,
virtual HBufC* QueryPasswordL(const TDesC& aClue)=0;
can be implemented to request a password from the user in order to access the
data.