CVPbkFieldTypeSelector Class Reference
class CVPbkFieldTypeSelector : public CBase |
Virtual Phonebook field type selector. Responsible for creating a field or field type selection object. Clients can create a selector and then use e.g. IsFieldIncluded to detect whether the field matches the set criteria.
Nested Classes and Structures
Constructor & Destructor Documentation
CVPbkFieldTypeSelector(const MVPbkFieldTypeList &)
~CVPbkFieldTypeSelector()
~CVPbkFieldTypeSelector | ( | ) | |
Member Functions Documentation
AddressFieldsIncluded(const MVPbkStoreContactFieldCollection &)
Calculates the number of addresses
AppendL(TResourceReader &)
Appends a VPBK_FIELD_TYPE_SELECTOR resource to this selector.
Parameters
TResourceReader & aReader | Resource reader initialized to the VPBK_FIELD_TYPE_SELECTOR resource structure. |
CalculateBufferSize()
TInt
| CalculateBufferSize | ( | ) | const [private] |
CommonConstructL()
void | CommonConstructL | ( | ) | [private] |
ConstructL(TResourceReader &)
ConstructL(const CVPbkFieldTypeSelector &)
DoAppendL(TResourceReader &)
DoFillBufferL(RWriteStream &)
void | DoFillBufferL | ( | RWriteStream & | aWriteStream | ) | const [private] |
DoIsFieldDataIncludedL(const MVPbkBaseContactField &)
ExternalizeLC()
IMPORT_C HBufC8 * | ExternalizeLC | ( | ) | const |
Outputs this objects state to a buffer.
FieldTypeList()
Returns the field type list with which this object was initialized with.
InternalizeL(const TDesC8 &)
IMPORT_C void | InternalizeL | ( | const TDesC8 & | aBuffer | ) | |
Initializes the instance from the buffer.
Parameters
const TDesC8 & aBuffer | Buffer containing externalized object. |
IsFieldDataIncluded(const MVPbkBaseContactField &)
IsFieldIncluded(const MVPbkBaseContactField &)
IsFieldTypeIncluded(const MVPbkFieldType &)
MatchingNonVersitType(const MVPbkFieldType &)
Returns the matching non-Versit type or EVPbkNonVersitTypeNone.
MatchingVersitProperty(const MVPbkFieldType &)
Returns the matching Versit property or NULL.
NewL(TResourceReader &, const MVPbkFieldTypeList &)
Constructs this object from a VPBK_FIELD_TYPE_SELECTOR ( VPbkFieldType.rh ) resource.
Parameters
TResourceReader & aReader | Resource reader initialized to the VPBK_FIELD_TYPE_SELECTOR resource structure. |
const MVPbkFieldTypeList & aFieldTypeList | Field type list used to search for the field. |
NewL(const MVPbkFieldTypeList &)
Constructs an empty selector. Can be used in combination with InternalizeL or AppendL to create a selector.
NewL(const CVPbkFieldTypeSelector &)
Copy constructs this object.
SelectionPropertyReset()
void | SelectionPropertyReset | ( | ) | [private] |
SetContactActionType(TInt)
void | SetContactActionType | ( | TInt | aContactActionType | ) | |
Sets contact action type. Contact action type is used to filter xsp id fields according to data and service type.
Parameters
TInt aContactActionType | contact action type |
Member Data Documentation
TInt
iContactActionType
TInt
| iContactActionType | [private] |
const MVPbkFieldTypeList & iFieldTypeList
RArray< TSelectionProperty > iSelectionProperties
RArray< TSelectionProperty > | iSelectionProperties | [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.