CApaLocalisableResourceFileWriter Class Reference

class CApaLocalisableResourceFileWriter : public CApaResourceFileWriterBase

Inherits from

Public Member Functions
~CApaLocalisableResourceFileWriter()
voidGenerateFileContentsL(RBuf8 &)
IMPORT_C CApaLocalisableResourceFileWriter *NewL(const TDesC &, const TDesC &, TInt, const TDesC &)
voidSetIconFileL(const TDesC &)
Private Member Functions
CApaLocalisableResourceFileWriter(TInt)
voidConstructL(const TDesC &, const TDesC &, const TDesC &)
voidMainResourceInCompiledFormatL(MDataSink &)
const TDesC8 *SecondResourceL(TBool &)
voidWriteCaptionAndIconInfoL(MDataSink &, const SCaptionAndIconInfo &)
Inherited Functions
CApaResourceFileWriterBase::CApaResourceFileWriterBase()
CApaResourceFileWriterBase::DoGenerateFileContentsL(RBuf8 &,TUid,TUid)const
CApaResourceFileWriterBase::WriteBufferL(MDataSink &,const TDesC8 &)const
CApaResourceFileWriterBase::WriteLittleEndianUint16L(MDataSink &,TUint)const
CApaResourceFileWriterBase::WriteLittleEndianUint32L(MDataSink &,TUint)const
CApaResourceFileWriterBase::WriteText8L(MDataSink &,const TDesC8 &)const
CApaResourceFileWriterBase::WriteTextL(MDataSink &,const TDesC &)const
CApaResourceFileWriterBase::WriteUidTypeL(MDataSink &,TUid,TUid)const
CApaResourceFileWriterBase::WriteUint8L(MDataSink &,TUint)const
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Private Attributes
SCaptionAndIconInfo iCaptionAndIcon
HBufC *iGroupName
HBufC *iShortCaption

Constructor & Destructor Documentation

CApaLocalisableResourceFileWriter(TInt)

CApaLocalisableResourceFileWriter(TIntaNumberOfIcons)[private]

Parameters

TInt aNumberOfIcons

~CApaLocalisableResourceFileWriter()

IMPORT_C~CApaLocalisableResourceFileWriter()[virtual]

Member Functions Documentation

ConstructL(const TDesC &, const TDesC &, const TDesC &)

voidConstructL(const TDesC &aShortCaption,
const TDesC &aCaption,
const TDesC &aGroupName
)[private]

Parameters

const TDesC & aShortCaption
const TDesC & aCaption
const TDesC & aGroupName

GenerateFileContentsL(RBuf8 &)

voidGenerateFileContentsL(RBuf8 &aBuffer)const

Parameters

RBuf8 & aBuffer

MainResourceInCompiledFormatL(MDataSink &)

voidMainResourceInCompiledFormatL(MDataSink &aDataSink)const [private, virtual]

Parameters

MDataSink & aDataSink

NewL(const TDesC &, const TDesC &, TInt, const TDesC &)

IMPORT_C CApaLocalisableResourceFileWriter *NewL(const TDesC &aShortCaption,
const TDesC &aCaption,
TIntaNumberOfIcons,
const TDesC &aGroupName
)[static]

Parameters

const TDesC & aShortCaption
const TDesC & aCaption
TInt aNumberOfIcons
const TDesC & aGroupName

SecondResourceL(TBool &)

const TDesC8 *SecondResourceL(TBool &aSecondResourceInCompressedUnicodeFormat)const [private, virtual]

Parameters

TBool & aSecondResourceInCompressedUnicodeFormat

SetIconFileL(const TDesC &)

voidSetIconFileL(const TDesC &aIconFile)

Parameters

const TDesC & aIconFile

WriteCaptionAndIconInfoL(MDataSink &, const SCaptionAndIconInfo &)

voidWriteCaptionAndIconInfoL(MDataSink &aDataSink,
const SCaptionAndIconInfo &aCaptionAndIcon
)const [private]

Parameters

MDataSink & aDataSink
const SCaptionAndIconInfo & aCaptionAndIcon

Member Data Documentation

SCaptionAndIconInfo iCaptionAndIcon

SCaptionAndIconInfo iCaptionAndIcon[private]

HBufC * iGroupName

HBufC *iGroupName[private]

HBufC * iShortCaption

HBufC *iShortCaption[private]