CApaLocalisableResourceFileWriter Class Reference

class CApaLocalisableResourceFileWriter : public CApaResourceFileWriterBase

Inherits from

Public Member Functions
~CApaLocalisableResourceFileWriter ()
void GenerateFileContentsL ( RBuf8 &)
IMPORT_C CApaLocalisableResourceFileWriter * NewL (const TDesC &, const TDesC &, TInt , const TDesC &)
void SetIconFileL (const TDesC &)
Private Member Functions
CApaLocalisableResourceFileWriter ( TInt )
void ConstructL (const TDesC &, const TDesC &, const TDesC &)
void MainResourceInCompiledFormatL ( MDataSink &)
const TDesC8 * SecondResourceL ( TBool &)
void WriteCaptionAndIconInfoL ( 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 ( TInt aNumberOfIcons ) [private]

Parameters

TInt aNumberOfIcons

~CApaLocalisableResourceFileWriter()

IMPORT_C ~CApaLocalisableResourceFileWriter ( ) [virtual]

Member Functions Documentation

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

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

Parameters

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

GenerateFileContentsL(RBuf8 &)

void GenerateFileContentsL ( RBuf8 & aBuffer ) const

Parameters

RBuf8 & aBuffer

MainResourceInCompiledFormatL(MDataSink &)

void MainResourceInCompiledFormatL ( 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,
TInt aNumberOfIcons,
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 &)

void SetIconFileL ( const TDesC & aIconFile )

Parameters

const TDesC & aIconFile

WriteCaptionAndIconInfoL(MDataSink &, const SCaptionAndIconInfo &)

void WriteCaptionAndIconInfoL ( 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]