CAknTasObjectInfo Class Reference
class CAknTasObjectInfo : public CBase
|
Storage class for information about UI object
Constructor & Destructor Documentation
Member Functions Documentation
ConstructL(TAny *, TAknTasHookObjectType)
void
|
ConstructL
|
(
|
TAny
*
|
aObjPtr,
|
|
TAknTasHookObjectType
|
aObjType = EAknHookTypeAvkon
|
|
)
|
|
Parameters
TAny
* aObjPtr
|
|
TAknTasHookObjectType
aObjType = EAknHookTypeAvkon
|
|
GetClassNames()
IMPORT_C
HBufC
*
|
GetClassNames
|
(
|
)
|
|
Interface for getting all the class names of this object. The names are separated by a colon.
Returned heap descriptor ownership passed to caller!
HBufC
GetControl()
IMPORT_C
TAny
*
|
GetControl
|
(
|
)
|
const
|
Interface for getting the hooked object stored in this class. The pointer type depends on the object type, which can be checked with function
Type()
. Received pointer can then be cast into correct object type base class when doing the hook traversing.
TAknTasHookObjectType
IsA(TPtrC)
Interface for examining whether this object is of the given class. The given class name is matched against the class names stored for this object.
Parameters
TPtrC
aClassName
|
Class name to match
|
MatchByControl(const CAknTasObjectInfo &, const CAknTasObjectInfo &)
Type()
IMPORT_C
TAknTasHookObjectType
|
Type
|
(
|
)
|
const
|
Interface for getting the type of this object.
TAknTasHookObjectType
Member Data Documentation
RPointerArray< CAknTasClassInfo > * iClassInfoArray
TAknTasHookObjectType
iObjType
TAknTasHookObjectType
|
iObjType
|
[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.