CEikMenuPane::CItemArray Class Reference

class CEikMenuPane::CItemArray : public CArrayPtrFlat< CEikMenuPaneItem >

This class provides a constructor to create an array of menu pane items and a destructor to destroy an array of menu pane items.

Public Member Functions
CItemArray()
~CItemArray()
IMPORT_C voidAddItemL(CEikMenuPaneItem *)
Inherited Functions
CArrayFix< CEikMenuPaneItem * >::AppendL(const CEikMenuPaneItem *&)
CArrayFix< CEikMenuPaneItem * >::AppendL(const CEikMenuPaneItem *&,TInt)
CArrayFix< CEikMenuPaneItem * >::AppendL(const CEikMenuPaneItem **,TInt)
CArrayFix< CEikMenuPaneItem * >::Array()const
CArrayFix< CEikMenuPaneItem * >::At(TInt)
CArrayFix< CEikMenuPaneItem * >::At(TInt)const
CArrayFix< CEikMenuPaneItem * >::Back(TInt)
CArrayFix< CEikMenuPaneItem * >::Back(TInt)const
CArrayFix< CEikMenuPaneItem * >::CArrayFix(TBufRep,TInt)
CArrayFix< CEikMenuPaneItem * >::End(TInt)
CArrayFix< CEikMenuPaneItem * >::End(TInt)const
CArrayFix< CEikMenuPaneItem * >::ExpandL(TInt)
CArrayFix< CEikMenuPaneItem * >::ExtendL()
CArrayFix< CEikMenuPaneItem * >::Find(const CEikMenuPaneItem *&,TKeyArrayFix &,TInt &)const
CArrayFix< CEikMenuPaneItem * >::FindIsq(const CEikMenuPaneItem *&,TKeyArrayFix &,TInt &)const
CArrayFix< CEikMenuPaneItem * >::InsertIsqAllowDuplicatesL(const CEikMenuPaneItem *&,TKeyArrayFix &)
CArrayFix< CEikMenuPaneItem * >::InsertIsqL(const CEikMenuPaneItem *&,TKeyArrayFix &)
CArrayFix< CEikMenuPaneItem * >::InsertL(TInt,const CEikMenuPaneItem *&)
CArrayFix< CEikMenuPaneItem * >::InsertL(TInt,const CEikMenuPaneItem *&,TInt)
CArrayFix< CEikMenuPaneItem * >::InsertL(TInt,const CEikMenuPaneItem **,TInt)
CArrayFix< CEikMenuPaneItem * >::ResizeL(TInt)
CArrayFix< CEikMenuPaneItem * >::ResizeL(TInt,const CEikMenuPaneItem *&)
CArrayFix< CEikMenuPaneItem * >::operator[](TInt)
CArrayFix< CEikMenuPaneItem * >::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< CEikMenuPaneItem >::CArrayPtr(TBufRep,TInt)
CArrayPtr< CEikMenuPaneItem >::ResetAndDestroy()
CArrayPtrFlat< CEikMenuPaneItem >::CArrayPtrFlat(TInt)
CArrayPtrFlat< CEikMenuPaneItem >::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

CItemArray()

IMPORT_CCItemArray()

C++ default constructor that creates a flat array of menu pane items.

~CItemArray()

IMPORT_C~CItemArray()

Destructor.

Member Functions Documentation

AddItemL(CEikMenuPaneItem *)

IMPORT_C voidAddItemL(CEikMenuPaneItem *aMenuItem)

Appends CEikMenuPaneItem class object to array.

Parameters

CEikMenuPaneItem * aMenuItemThe menu item to add.