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.