CFscContactActionMenuItem Class Reference

class CFscContactActionMenuItem : public CBase

Contact Action Menu Item interface. Contact Action Menu Items can be created using a factory method provided by Action Menu's model

Since
S60 3.1

Inherits from

  • CFscContactActionMenuItem

Constructor & Destructor Documentation

~CFscContactActionMenuItem()

~CFscContactActionMenuItem()[inline, virtual]

Destructor.

Member Functions Documentation

DimmReason()

const TDesC &DimmReason()const [pure virtual]

Get dimm reason

Dimmed()

TBool Dimmed()const [pure virtual]

Is item dimmed

Hidden()

TBool Hidden()const [pure virtual]

Is item hidden

Icon()

const CGulIcon *Icon()const [pure virtual]

Get icon Icon ownership is not transferred

ImplementationUid()

TUid ImplementationUid()const [pure virtual]

Get implementation Uid

MenuText()

const TDesC &MenuText()const [pure virtual]

Get menu text

Priority()

TInt Priority()const [pure virtual]

Get priority

SetDimmReasonL(const TDesC &)

voidSetDimmReasonL(const TDesC &aDimmReason)[pure virtual]

Set dimm reason

Parameters

const TDesC & aDimmReasondimm reason

SetDimmed(TBool)

voidSetDimmed(TBoolaDimmed)[pure virtual]

Set item dimmed

Parameters

TBool aDimmedETrue if item is dimmed

SetHidden(TBool)

voidSetHidden(TBoolaHidden)[pure virtual]

Set item hidden

Parameters

TBool aHiddenETrue if item is hidden

SetIcon(const CGulIcon *)

voidSetIcon(const CGulIcon *aIcon)[pure virtual]

Set icon Icon ownership is not transferred

Parameters

const CGulIcon * aIconNew icon

SetImplementationUid(TUid)

voidSetImplementationUid(TUidaUid)[pure virtual]

Set implementation uid

Parameters

TUid aUidImplementation Uid of the item

SetMenuTextL(const TDesC &)

voidSetMenuTextL(const TDesC &aMenuText)[pure virtual]

Set menu text

Parameters

const TDesC & aMenuTextNew menu text

SetPriority(TInt)

voidSetPriority(TIntaPriority)[pure virtual]

Set priority

Parameters

TInt aPriorityItem priority

SetStatic(TBool)

voidSetStatic(TBoolaStatic)[pure virtual]

Set item static Static items are ment to be kept in the menu longer than non-static. Normal use case for static items are custom items set by Action Menu's client. These special items are always in the menu so client does not want to set them again after clearing other items from the menu. All CAS based items are non-static and therefore they can easily be removed from the menu without removing static items also.

Parameters

TBool aStaticETrue if item is hidden

Static()

TBool Static()const [pure virtual]

Is item static