RSat::TSetUpMenuV5 Class Reference

class RSat::TSetUpMenuV5 : public RSat::TMenuItemBaseV5

Contains a SET UP MENU proactive command issued by the UICC. See ETSI TS 102 223 and RSat::NotifySetUpMenuPCmd() for more information about the command.

RSat::TSetUpMenuV5 derives from RSat::TMenuItemBaseV5 and RSat::TMenuItemBaseV1. RSat::TMenuItemBaseV1 and RSat::TMenuItemBaseV5 provide the basic mechanism to handle the menu items, menu item text attributes, item next actions and item icon IDs.

Note that RSat::TSetUpMenuV5 does not derive from RSat::TSetUpMenuV2 and RSat::TSetUpMenuV1 but contains all of the attributes present in these two classes.

Request notification for SET UP MENU with RSat::NotifySetUpMenuPCmd(), passing it an object in which to store the command when it arrives. Pass a packaged version of the latest "TSetUpMenu" class. For Symbian OS 7.0s, 8.0 and 8.1 use RSat::TSetUpMenuV2Pckg, a packaged RSat::TSetUpMenuV2. Use RSat::TSetUpMenuV1 with older versions of Symbian OS. For Symbian OS 9.2, use RSat::TSetUpMenuV5. For later versions of Symbian OS, check for an updated API (RSat::TSetUpMenuV6 etc).

RSat::TMenuItemBaseV1 RSat::TMenuItemBaseV5 RSat::TSetUpMenuV5Pckg RSat::NotifySetUpMenuPCmd()

Public Member Functions
TSetUpMenuV5()
Inherited Functions
RSat::TMenuItemBaseV1::AddItem(const TItem &)
RSat::TMenuItemBaseV1::AddItem(const TItem &,TUint)
RSat::TMenuItemBaseV1::AddItem(const TItem &,TUint,TUint)
RSat::TMenuItemBaseV1::AddItemIcon(const TItem &,TUint)
RSat::TMenuItemBaseV1::FindItemInBuffer(TUint,TInt &)const
RSat::TMenuItemBaseV1::GetItem(TUint,TItem &)const
RSat::TMenuItemBaseV1::GetItem(TUint,TItem &,TInt &)const
RSat::TMenuItemBaseV1::GetItem(TUint,TItem &,TInt &,TInt &)const
RSat::TMenuItemBaseV1::GetItemIcon(TUint,TItem &,TInt &)const
RSat::TMenuItemBaseV1::IsRemoveMenu()const
RSat::TMenuItemBaseV1::MenuContent()const
RSat::TMenuItemBaseV1::NumberOfItems()const
RSat::TMenuItemBaseV1::Reset()
RSat::TMenuItemBaseV1::TMenuItemBaseV1()
RSat::TMenuItemBaseV5::AddItem(const TItem &,const TTextAttribute &)
RSat::TMenuItemBaseV5::AddItem(const TItem &,const TTextAttribute &,TUint)
RSat::TMenuItemBaseV5::AddItem(const TItem &,const TTextAttribute &,TUint,TUint)
RSat::TMenuItemBaseV5::AddItemIcon(const TItem &,const TTextAttribute &,TUint)
RSat::TMenuItemBaseV5::GetItem(TUint,TItem &,TTextAttribute &)const
RSat::TMenuItemBaseV5::GetItem(TUint,TItem &,TTextAttribute &,TInt &)const
RSat::TMenuItemBaseV5::GetItem(TUint,TItem &,TTextAttribute &,TInt &,TInt &)const
RSat::TMenuItemBaseV5::GetItemIcon(TUint,TItem &,TTextAttribute &,TInt &)const
RSat::TMenuItemBaseV5::TMenuItemBaseV5()
RSat::TSatBase::ExtensionId()const
RSat::TSatBase::TSatBase()
RSat::TSatPCmdBase::PCmdNumber()const
RSat::TSatPCmdBase::SetPCmdNumber(TUint8)
RSat::TSatPCmdBase::TSatPCmdBase()
Inherited Enumerations
RSat::TMenuItemBaseV1:@193
RSat::TMenuItemBaseV1:@194
RSat::TMenuItemBaseV1:@195
RSat::TMenuItemBaseV1:@196
RSat::TMenuItemBaseV1:@277
RSat::TMenuItemBaseV1:@278
RSat::TMenuItemBaseV1:@279
RSat::TMenuItemBaseV1:@280
RSat::TMenuItemBaseV1:TBitMask
RSat::TMenuItemBaseV1:TMenuItemHeader
Public Attributes
TAlphaId iAlphaId
THelp iHelp
TIconId iIconId
TIconQualifier iIconListQualifier
TSelectionPreference iPreference
TTextAttribute iTextAttribute
Inherited Attributes
RSat::TMenuItemBaseV1::iBuf
RSat::TMenuItemBaseV1::iMenuContent
RSat::TMenuItemBaseV1::iNumberOfItems
RSat::TSatBase::iExtensionId
RSat::TSatPCmdBase::iPCmdNumber

Constructor & Destructor Documentation

TSetUpMenuV5()

IMPORT_CTSetUpMenuV5()

Member Data Documentation

TAlphaId iAlphaId

TAlphaId iAlphaId

THelp iHelp

THelp iHelp

TIconId iIconId

TIconId iIconId

TIconQualifier iIconListQualifier

TIconQualifier iIconListQualifier

TSelectionPreference iPreference

TSelectionPreference iPreference

TTextAttribute iTextAttribute

TTextAttribute iTextAttribute