CPbk2StorePropertyArray Class Reference
class CPbk2StorePropertyArray : public CBase
|
Phonebook 2 contact store property array. Collection of Phonebook 2 store property objects.
Constructor & Destructor Documentation
CPbk2StorePropertyArray()
CPbk2StorePropertyArray
|
(
|
)
|
[private]
|
~CPbk2StorePropertyArray()
~CPbk2StorePropertyArray
|
(
|
)
|
|
Member Functions Documentation
AppendFromArrayL(CPbk2StorePropertyArray &)
Appends new store properties from an existing array If this array already contains a property for the URI the old one is removed.
AppendFromResourceL(TResourceReader &)
Appends new store properties from the resources. If this array already contains a property for the URI the old one is removed.
Parameters
TResourceReader
& aReader
|
Resource reader pointed to a PHONEBOOK2_STORE_PROPERTY_ARRAY resource.
|
AppendL(CPbk2StoreProperty *)
Appends a new property to the array.
Parameters
CPbk2StoreProperty
* aProperty
|
The new property to append. Ownership changes. Client must release the ownership after the call.
|
At(TInt)
Returns the property at a given position.
Parameters
TInt
aIndex
|
The position to investigate.
|
ConstructFromResourceL(TResourceReader &)
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
Count()
IMPORT_C
TInt
|
Count
|
(
|
)
|
const
|
Returns the number of properties in the array.
DeleteProperty(const TVPbkContactStoreUriPtr &)
Deletes a property from the array. Safe to call even if there is no property for the URI in the array.
FindProperty(const TVPbkContactStoreUriPtr &)
Finds a property from the array.
FindPropertyIndex(const TVPbkContactStoreUriPtr &)
NewL(TResourceReader &)
Creates a new instance of this class.
PHONEBOOK2_STORE_PROPERTY_ARRAY
Parameters
TResourceReader
& aReader
|
Resource reader pointed to a PHONEBOOK2_STORE_PROPERTY_ARRAY resource.
|
NewL()
Creates a new instance of this class. Constructs the core Phonebook 2 store property array.
RemoveDuplicates(CPbk2StoreProperty &)
Member Data Documentation
RPointerArray< CPbk2StoreProperty > iStoreProperties
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.