| 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
| Public Member Functions | |
|---|---|
| ~CFscContactActionMenuItem () | |
| const TDesC & | DimmReason () |
| TBool | Dimmed () |
| TBool | Hidden () |
| const CGulIcon * | Icon () |
| TUid | ImplementationUid () |
| const TDesC & | MenuText () |
| TInt | Priority () |
| void | SetDimmReasonL (const TDesC &) |
| void | SetDimmed ( TBool ) |
| void | SetHidden ( TBool ) |
| void | SetIcon (const CGulIcon *) |
| void | SetImplementationUid ( TUid ) |
| void | SetMenuTextL (const TDesC &) |
| void | SetPriority ( TInt ) |
| void | SetStatic ( TBool ) |
| TBool | Static () |
| void | SetDimmReasonL | ( | const TDesC & | aDimmReason | ) | [pure virtual] |
Set dimm reason
| const TDesC & aDimmReason | dimm reason |
| void | SetDimmed | ( | TBool | aDimmed | ) | [pure virtual] |
Set item dimmed
| TBool aDimmed | ETrue if item is dimmed |
| void | SetHidden | ( | TBool | aHidden | ) | [pure virtual] |
Set item hidden
| TBool aHidden | ETrue if item is hidden |
| void | SetIcon | ( | const CGulIcon * | aIcon | ) | [pure virtual] |
Set icon Icon ownership is not transferred
| const CGulIcon * aIcon | New icon |
| void | SetImplementationUid | ( | TUid | aUid | ) | [pure virtual] |
Set implementation uid
| TUid aUid | Implementation Uid of the item |
| void | SetMenuTextL | ( | const TDesC & | aMenuText | ) | [pure virtual] |
Set menu text
| const TDesC & aMenuText | New menu text |
| void | SetPriority | ( | TInt | aPriority | ) | [pure virtual] |
Set priority
| TInt aPriority | Item priority |
| 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.
| TBool aStatic | ETrue if item is hidden |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.