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.