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
CAknTasHook()
CAknTasHook
|
(
|
)
|
[private]
|
Member Functions Documentation
AddCommonCoeInfoL(CCoeControl *, MTasObject &)
AddInfoL(TAny *, TPtrC, TAknTasHookObjectType)
void
|
AddInfoL
|
(
|
TAny
*
|
aObjPtr,
|
|
TPtrC
|
aStrPtr,
|
|
TAknTasHookObjectType
|
aObjType
|
|
)
|
|
Parameters
TAny
* aObjPtr
|
|
TPtrC
aStrPtr
|
|
TAknTasHookObjectType
aObjType
|
|
AddL(TAny *, TPtrC, TAknTasHookObjectType)
IMPORT_C void
|
AddL
|
(
|
TAny
*
|
aObjPtr,
|
|
TPtrC
|
aStrPtr,
|
|
TAknTasHookObjectType
|
aObjType = EAknHookTypeAvkon
|
|
)
|
[static]
|
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.