CEikHotKeyTable Class Reference
| class CEikHotKeyTable : public CArrayFixFlat< SEikHotKey > |
An array for hotkey commands and their associated key codes and modifiers.
eikcoctl.lib
- Since
- S60 0.9
| Inherited Functions |
|---|
| | CArrayFix< SEikHotKey >::AppendL(const SEikHotKey &) |
| | CArrayFix< SEikHotKey >::AppendL(const SEikHotKey &,TInt) |
| | CArrayFix< SEikHotKey >::AppendL(const SEikHotKey *,TInt) |
| | CArrayFix< SEikHotKey >::Array()const |
| | CArrayFix< SEikHotKey >::At(TInt) |
| | CArrayFix< SEikHotKey >::At(TInt)const |
| | CArrayFix< SEikHotKey >::Back(TInt) |
| | CArrayFix< SEikHotKey >::Back(TInt)const |
| | CArrayFix< SEikHotKey >::CArrayFix(TBufRep,TInt) |
| | CArrayFix< SEikHotKey >::End(TInt) |
| | CArrayFix< SEikHotKey >::End(TInt)const |
| | CArrayFix< SEikHotKey >::ExpandL(TInt) |
| | CArrayFix< SEikHotKey >::ExtendL() |
| | CArrayFix< SEikHotKey >::Find(const SEikHotKey &,TKeyArrayFix &,TInt &)const |
| | CArrayFix< SEikHotKey >::FindIsq(const SEikHotKey &,TKeyArrayFix &,TInt &)const |
| | CArrayFix< SEikHotKey >::InsertIsqAllowDuplicatesL(const SEikHotKey &,TKeyArrayFix &) |
| | CArrayFix< SEikHotKey >::InsertIsqL(const SEikHotKey &,TKeyArrayFix &) |
| | CArrayFix< SEikHotKey >::InsertL(TInt,const SEikHotKey &) |
| | CArrayFix< SEikHotKey >::InsertL(TInt,const SEikHotKey &,TInt) |
| | CArrayFix< SEikHotKey >::InsertL(TInt,const SEikHotKey *,TInt) |
| | CArrayFix< SEikHotKey >::ResizeL(TInt) |
| | CArrayFix< SEikHotKey >::ResizeL(TInt,const SEikHotKey &) |
| | CArrayFix< SEikHotKey >::operator[](TInt) |
| | CArrayFix< SEikHotKey >::operator[](TInt)const |
| | CArrayFixBase::AtR(const CBase *,TInt) |
| | CArrayFixBase::CArrayFixBase(TBufRep,TInt,TInt) |
| | CArrayFixBase::Compress() |
| | CArrayFixBase::Count()const |
| | CArrayFixBase::CountR(const CBase *) |
| | CArrayFixBase::Delete(TInt) |
| | CArrayFixBase::Delete(TInt,TInt) |
| | CArrayFixBase::Find(const TAny *,TKeyArrayFix &,TInt &)const |
| | CArrayFixBase::FindIsq(const TAny *,TKeyArrayFix &,TInt &)const |
| | CArrayFixBase::InsertIsqAllowDuplicatesL(const TAny *,TKeyArrayFix &) |
| | CArrayFixBase::InsertIsqL(const TAny *,TKeyArrayFix &) |
| | CArrayFixBase::InsertL(TInt,const TAny *) |
| | CArrayFixBase::InsertL(TInt,const TAny *,TInt) |
| | CArrayFixBase::InsertRepL(TInt,const TAny *,TInt) |
| | CArrayFixBase::Length()const |
| | CArrayFixBase::ResizeL(TInt,const TAny *) |
| | CArrayFixBase::SetKey(TKeyArrayFix &)const |
| | CArrayFixBase::SetReserveFlatL(TInt) |
| | CArrayFixBase::Sort(TKeyArrayFix &) |
| | CArrayFixBase::~CArrayFixBase() |
| | CArrayFixFlat< SEikHotKey >::CArrayFixFlat(TInt) |
| | CArrayFixFlat< SEikHotKey >::SetReserveL(TInt) |
| | CBase::CBase() |
| | CBase::Delete(CBase *) |
| | CBase::Extension_(TUint,TAny *&,TAny *) |
| | CBase::operator new(TUint) |
| | CBase::operator new(TUint,TAny *) |
| | CBase::operator new(TUint,TLeave) |
| | CBase::operator new(TUint,TLeave,TUint) |
| | CBase::operator new(TUint,TUint) |
| | CBase::~CBase() |
Constructor & Destructor Documentation
CEikHotKeyTable()
| IMPORT_C | CEikHotKeyTable | ( | ) | |
~CEikHotKeyTable()
| IMPORT_C | ~CEikHotKeyTable | ( | ) | |
Member Functions Documentation
AddItemL(TInt, TInt, TInt)
| IMPORT_C void | AddItemL | ( | TInt | aCommandId, |
| | TInt | aKeycode, |
| | TInt | aModifiers |
| | ) | |
Adds the specified hotkey to the hotkey array.
-
leave
- KErrNotSupported If the specified modifier is not supported
Parameters
| TInt aCommandId | The command associated with the hotkey. |
| TInt aKeycode | The key code used to invoke the command. |
| TInt aModifiers | Any modifiers used to invoke the command, shift or control for example. |
CommandIdFromHotKey(TInt, TInt)
| IMPORT_C TInt | CommandIdFromHotKey | ( | TInt | aKeycode, |
| | TInt | aModifiers |
| | ) | const |
Gets the command ID associated with the specified key code and modifier.
Parameters
| TInt aKeycode | The key code for which the command ID is obtained. |
| TInt aModifiers | The key modifier for which the command ID is obtained. |
ConstructFromResourceL(TInt)
| IMPORT_C void | ConstructFromResourceL | ( | TInt | aResourceId | ) | |
Constructs an empty array from resource.
Parameters
| TInt aResourceId | The ID if the resource reader to use to construct the array. |
HotKeyFromCommandId(TInt, TInt &, TInt &)
| IMPORT_C TBool | HotKeyFromCommandId | ( | TInt | aCommandId, |
| | TInt & | aKeycode, |
| | TInt & | aModifiers |
| | ) | const |
Gets the hotkey code and modifier for the specified command ID.
Parameters
| TInt aCommandId | The ID of the hotkey for which the key code and modifiers are obtained. |
| TInt & aKeycode | On return, the key code for the specified command ID. |
| TInt & aModifiers | On return, the modifier for the specified command ID. |
RemoveItem(TInt)
| IMPORT_C void | RemoveItem | ( | TInt | aCommandId | ) | |
Removes the item specified by command ID from the array.
-
panic
- EIKCOCTL-7 If the array contains no hotkeys.
Parameters
| TInt aCommandId | The ID of the item to remove. |
Member Data Documentation
TInt
iNumberCtrl
|
TInt
| iNumberCtrl | [private] |
TInt
iNumberPlain
|
TInt
| iNumberPlain | [private] |
TInt
iNumberShiftCtrl
|
TInt
| iNumberShiftCtrl | [private] |
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.