CAknTasHook Class Reference
class CAknTasHook : public CCoeStatic |
Storage class for storing information about all UI objects
Inherited Functions |
---|
| 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() |
| CCoeStatic::CCoeStatic() |
| CCoeStatic::CCoeStatic(TUid,TInt,TScope) |
| CCoeStatic::CCoeStatic(TUid,TScope) |
| CCoeStatic::~CCoeStatic() |
Constructor & Destructor Documentation
Member Functions Documentation
AddCommonCoeInfoL(CCoeControl *, MTasObject &)
AddInfoL(TAny *, TPtrC, TAknTasHookObjectType)
AddL(TAny *, TPtrC, TAknTasHookObjectType)
Interface for adding an object (hook) to the object info data structure. This is a class function and can be conveniently used from the helper macros.
TAknTasHookObjectType
Parameters
TAny * aObjPtr | Pointer to the added object |
TPtrC aStrPtr | Added object class name |
TAknTasHookObjectType aObjType = EAknHookTypeAvkon | Type of the hooked object, default EAknHookTypeAvkon |
CheckSanityL(CCoeControl *)
CreateNotifyHandlerL(CRepository &, TUint32)
Get(TAny *)
Interface for getting a stored object (hook) information from the object info data structure. This is a class function.
CAknTasObjectInfo
Parameters
TAny * aObjPtr | Pointer to the object whose info to get |
GetAknUiLC(MTasObject &)
IMPORT_C void | GetAknUiLC | ( | MTasObject & | aParentApplication | ) | |
Add avkon internal details to the provided tas model object. In most cases the object given represents the application being traversed.
Parameters
MTasObject & aParentApplication | The object where to add the internal data |
HandleNotifyInt(TUint32, TInt)
Remove(TAny *)
IMPORT_C void | Remove | ( | TAny * | aObjPtr | ) | [static] |
Interface for removing an object (hook) from the object info data structure. This is a class function and can be conveniently used from the helper macros.
Parameters
TAny * aObjPtr | Pointer to the object to be removed |
RemoveInfoL(TAny *)
void | RemoveInfoL | ( | TAny * | aObjPtr | ) | |
Member Data Documentation
CCenRepNotifyHandler * iHookStoringNotifyHandler
CCenRepNotifyHandler * iHookingNotifyHandler
RPointerArray< CAknTasObjectInfo > * iObjectInfoArray
TBool
iTasHookStoringEnabled
TBool
| iTasHookStoringEnabled | [private] |
TBool
iTasHookingEnabled
TBool
| iTasHookingEnabled | [private] |
CRepository * iTasHookingRepo
CAknTasPluginInterface * iTasPlugin
CAknTasPluginInterface * | iTasPlugin | [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.