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

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 &)

void SetDimmReasonL ( const TDesC & aDimmReason ) [pure virtual]

Set dimm reason

Parameters

const TDesC & aDimmReason dimm reason

SetDimmed(TBool)

void SetDimmed ( TBool aDimmed ) [pure virtual]

Set item dimmed

Parameters

TBool aDimmed ETrue if item is dimmed

SetHidden(TBool)

void SetHidden ( TBool aHidden ) [pure virtual]

Set item hidden

Parameters

TBool aHidden ETrue if item is hidden

SetIcon(const CGulIcon *)

void SetIcon ( const CGulIcon * aIcon ) [pure virtual]

Set icon Icon ownership is not transferred

Parameters

const CGulIcon * aIcon New icon

SetImplementationUid(TUid)

void SetImplementationUid ( TUid aUid ) [pure virtual]

Set implementation uid

Parameters

TUid aUid Implementation Uid of the item

SetMenuTextL(const TDesC &)

void SetMenuTextL ( const TDesC & aMenuText ) [pure virtual]

Set menu text

Parameters

const TDesC & aMenuText New menu text

SetPriority(TInt)

void SetPriority ( TInt aPriority ) [pure virtual]

Set priority

Parameters

TInt aPriority Item priority

SetStatic(TBool)

void SetStatic ( TBool aStatic ) [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 aStatic ETrue if item is hidden

Static()

TBool Static ( ) const [pure virtual]

Is item static