RSat::TSelectItemV5 Class Reference

class RSat::TSelectItemV5 : public RSat::TMenuItemBaseV5

Contains a SELECT ITEM proactive command issued by the UICC. See ETSI TS 102 223 and RSat::NotifySelectItemPCmd() for more information about the command.

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

Note that although RSat::TSelectItemV5 does not derive from RSat::TSelectItemV2 and RSat::TSelectItemV1, it contains all of the parameters present in those two classes and is hence backwards compatible with both.

Request notification for SELECT ITEM with RSat::NotifySelectItemPCmd(), passing it an object in which to store the command when it arrives. Pass a packaged version of the latest "TSelectItem" class. For Symbian OS 7.0s, 8.0 and 8.1 use RSat::TSelectItemV2Pckg, a packaged RSat::TSelectItemV2. Use RSat::TSelectItemV1 with older versions of Symbian OS. For Symbian OS version 9.2, use RSat::TSelectItemV5Pckg. For later versions of Symbian OS, check for an updated API (RSat::TSelectItemV6 etc.).

RSat::TMenuItemBaseV1 RSat::TMenuItemBaseV5 RSat::TSelectItemV5Pckg RSat::NotifySelectItemPCmd()

Public Member Functions
TSelectItemV5()
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
TUint8 iDefaultItemId
THelp iHelp
TIconId iIconId
TIconQualifier iIconListQualifier
TSelectionPreference iPreference
TPresentationType iPresentationType
TTextAttribute iTextAttribute
Inherited Attributes
RSat::TMenuItemBaseV1::iBuf
RSat::TMenuItemBaseV1::iMenuContent
RSat::TMenuItemBaseV1::iNumberOfItems
RSat::TSatBase::iExtensionId
RSat::TSatPCmdBase::iPCmdNumber

Constructor & Destructor Documentation

TSelectItemV5()

IMPORT_CTSelectItemV5()

Member Data Documentation

TAlphaId iAlphaId

TAlphaId iAlphaId

TUint8 iDefaultItemId

TUint8 iDefaultItemId

THelp iHelp

THelp iHelp

TIconId iIconId

TIconId iIconId

TIconQualifier iIconListQualifier

TIconQualifier iIconListQualifier

TSelectionPreference iPreference

TSelectionPreference iPreference

TPresentationType iPresentationType

TPresentationType iPresentationType

TTextAttribute iTextAttribute

TTextAttribute iTextAttribute