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 voidAddTitleL(CEikMenuBarTitle *)
voidDeleteResource(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_CCTitleArray()

C++ default constructor.

~CTitleArray()

IMPORT_C~CTitleArray()

Destructor.

Member Functions Documentation

AddTitleL(CEikMenuBarTitle *)

IMPORT_C voidAddTitleL(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 * aMenuTitleAppend object to flat array.

DeleteResource(TInt)

voidDeleteResource(TIntaResource)

Deletes selected index into array.

Parameters

TInt aResourceArray index that will be delete.