CEikMenuBar::CTitleArray Class Reference

class CEikMenuBar::CTitleArray : public CArrayPtrFlat< CEikMenuBarTitle >

This class enables construction, and destruction of an array of information about menu bar titles.

Public Member Functions
CTitleArray ()
~CTitleArray ()
IMPORT_C void AddTitleL ( CEikMenuBarTitle *)
void DeleteResource ( TInt )
Inherited Functions
CArrayFix< CEikMenuBarTitle * >::AppendL(const CEikMenuBarTitle *&)
CArrayFix< CEikMenuBarTitle * >::AppendL(const CEikMenuBarTitle *&,TInt)
CArrayFix< CEikMenuBarTitle * >::AppendL(const CEikMenuBarTitle **,TInt)
CArrayFix< CEikMenuBarTitle * >::Array()const
CArrayFix< CEikMenuBarTitle * >::At(TInt)
CArrayFix< CEikMenuBarTitle * >::At(TInt)const
CArrayFix< CEikMenuBarTitle * >::Back(TInt)
CArrayFix< CEikMenuBarTitle * >::Back(TInt)const
CArrayFix< CEikMenuBarTitle * >::CArrayFix(TBufRep,TInt)
CArrayFix< CEikMenuBarTitle * >::End(TInt)
CArrayFix< CEikMenuBarTitle * >::End(TInt)const
CArrayFix< CEikMenuBarTitle * >::ExpandL(TInt)
CArrayFix< CEikMenuBarTitle * >::ExtendL()
CArrayFix< CEikMenuBarTitle * >::Find(const CEikMenuBarTitle *&,TKeyArrayFix &,TInt &)const
CArrayFix< CEikMenuBarTitle * >::FindIsq(const CEikMenuBarTitle *&,TKeyArrayFix &,TInt &)const
CArrayFix< CEikMenuBarTitle * >::InsertIsqAllowDuplicatesL(const CEikMenuBarTitle *&,TKeyArrayFix &)
CArrayFix< CEikMenuBarTitle * >::InsertIsqL(const CEikMenuBarTitle *&,TKeyArrayFix &)
CArrayFix< CEikMenuBarTitle * >::InsertL(TInt,const CEikMenuBarTitle *&)
CArrayFix< CEikMenuBarTitle * >::InsertL(TInt,const CEikMenuBarTitle *&,TInt)
CArrayFix< CEikMenuBarTitle * >::InsertL(TInt,const CEikMenuBarTitle **,TInt)
CArrayFix< CEikMenuBarTitle * >::ResizeL(TInt)
CArrayFix< CEikMenuBarTitle * >::ResizeL(TInt,const CEikMenuBarTitle *&)
CArrayFix< CEikMenuBarTitle * >::operator[](TInt)
CArrayFix< CEikMenuBarTitle * >::operator[](TInt)const
CArrayFixBase::AtR(const CBase *,TInt)
CArrayFixBase::CArrayFixBase(TBufRep,TInt,TInt)
CArrayFixBase::Compress()
CArrayFixBase::Count()const
CArrayFixBase::CountR(const CBase *)
CArrayFixBase::Delete(TInt)
CArrayFixBase::Delete(TInt,TInt)
CArrayFixBase::Find(const TAny *,TKeyArrayFix &,TInt &)const
CArrayFixBase::FindIsq(const TAny *,TKeyArrayFix &,TInt &)const
CArrayFixBase::InsertIsqAllowDuplicatesL(const TAny *,TKeyArrayFix &)
CArrayFixBase::InsertIsqL(const TAny *,TKeyArrayFix &)
CArrayFixBase::InsertL(TInt,const TAny *)
CArrayFixBase::InsertL(TInt,const TAny *,TInt)
CArrayFixBase::InsertRepL(TInt,const TAny *,TInt)
CArrayFixBase::Length()const
CArrayFixBase::Reset()
CArrayFixBase::ResizeL(TInt,const TAny *)
CArrayFixBase::SetKey(TKeyArrayFix &)const
CArrayFixBase::SetReserveFlatL(TInt)
CArrayFixBase::Sort(TKeyArrayFix &)
CArrayFixBase::~CArrayFixBase()
CArrayPtr< CEikMenuBarTitle >::CArrayPtr(TBufRep,TInt)
CArrayPtr< CEikMenuBarTitle >::ResetAndDestroy()
CArrayPtrFlat< CEikMenuBarTitle >::CArrayPtrFlat(TInt)
CArrayPtrFlat< CEikMenuBarTitle >::SetReserveL(TInt)
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()

Constructor & Destructor Documentation

CTitleArray()

IMPORT_C CTitleArray ( )

C++ default constructor.

~CTitleArray()

IMPORT_C ~CTitleArray ( )

Destructor.

Member Functions Documentation

AddTitleL(CEikMenuBarTitle *)

IMPORT_C void AddTitleL ( CEikMenuBarTitle * aMenuTitle )

Adds the menu bar title aMenuTitle to the end of the array owned by the menu bar and transfers ownership.

Adds the menu bar title aMenuTitle to the end of the array owned by the menu bar and transfers ownership.

Parameters

CEikMenuBarTitle * aMenuTitle Append object to flat array.

DeleteResource(TInt)

void DeleteResource ( TInt aResource )

Deletes selected index into array.

Parameters

TInt aResource Array index that will be delete.