API published in: S60 1st Ed
API deprecated in: S60 5th Ed
Link against: pbkeng.lib
Required Capabilities
ReadUserData WriteUserData
#include <cpbkfieldinfo.h>
Loaded from resources into CPbkFieldsInfo array. The corresponding resource structure is PHONEBOOK_FIELD in PbkFieldInfo.rh.
PHONEBOOK_FIELD
FIELD
Public Member Functions |
|
IMPORT_C TPbkFieldId | FieldId () const |
Returns the unique Phonebook field id for this field type. |
|
IMPORT_C TStorageType | FieldStorageType () const |
Returns the storage type of this field type. |
|
IMPORT_C const CContentType & | ContentType () const |
Returns the content type of this field type. |
|
IMPORT_C TInt | Category () const |
Returns the category of this field type. |
|
IMPORT_C const TDesC & | FieldName () const |
Returns this field type's default label. |
|
IMPORT_C TUint | Flags () const |
Returns Symbian Contacts Model field flags of this field type. |
|
IMPORT_C TPbkFieldMultiplicity | Multiplicity () const |
Returns the multiplicity allowed for this field type. |
|
IMPORT_C TInt | MaxLength () const |
Returns the maximum data length that Phonebook UI spec specifies for this field type. |
|
IMPORT_C TPbkFieldEditMode | EditMode () const |
Returns the default editing mode for this field type. |
|
IMPORT_C TPbkFieldDefaultCase | DefaultCase () const |
Returns the default character case for this field type. |
|
IMPORT_C TPbkIconId | IconId () const |
Returns the icon id for this field type. |
|
IMPORT_C TPbkFieldCtrlType | CtrlType () const |
Returns the UI control type required to edit this field. |
|
IMPORT_C TUint | AddFlags () const |
Returns additional flags of this field type. |
|
IMPORT_C TPbkAddItemOrdering | AddItemOrdering () const |
IMPORT_C TBool | IsHidden () const |
Returns ETrue if this field is hidden. |
|
IMPORT_C TBool | IsReadOnly () const |
Returns ETrue if this field is read only. |
|
IMPORT_C TBool | DoSynchronize () const |
Returns ETrue if this field is synchronized. |
|
IMPORT_C TBool | IsDisabled () const |
Returns ETrue if this field is disabled. |
|
IMPORT_C TBool | NameField () const |
Returns ETrue if this is a name field type. |
|
IMPORT_C TBool | TemplateField () const |
Returns ETrue if this field type is part of the default template. |
|
IMPORT_C TBool | UserCanAddField () const |
Returns ETrue if this field type can be added by the user. |
|
IMPORT_C TBool | IsEditable () const |
Returns ETrue if the field type can be edited in Phonebook's contact editor. |
|
IMPORT_C TBool | NumericField () const |
Returns ETrue if this is a numeric field type. |
|
IMPORT_C TBool | IsPhoneNumberField () const |
Returns ETrue if this is a phone number field type. |
|
IMPORT_C TBool | IsEmailOverSmsField () const |
Returns ETrue if this is an EmailOverSms address field type. |
|
IMPORT_C TBool | IsEmailField () const |
Returns ETrue if this is an Email address field type. |
|
IMPORT_C TBool | IsMmsField () const |
Returns ETrue if this is a MMS address field type. |
|
IMPORT_C TBool | IsImageField () const |
Returns ETrue if this is an image field type. |
|
IMPORT_C TBool | IsPocField () const |
Returns ETrue if this is a POC address field type. |
|
IMPORT_C TBool | IsVoipField () const |
Returns ETrue if this is a VOIP address field type. |
|
IMPORT_C TBool | IsSame (const CPbkFieldInfo &aFieldInfo) const |
Returns ETrue if aFieldInfo is same as this. |
|
IMPORT_C TBool | Match (TPbkFieldId aFieldId) const |
Returns ETrue if this field info matches aFieldId. |
|
TBool | Match (const TPbkContactItemFieldType &aFieldType) const |
Returns ETrue if this field info matches aFieldType at any import type priority level. |
|
TBool | Match (const TPbkContactItemFieldType &aFieldType, const TPbkMatchPriorityLevel &aMatchPriority) const |
Returns ETrue if this field info matches aFieldType at import type priority level defined by aMatchPriority. |
|
TBool | Match (const TPbkVcardFieldType &aVcardType, const TPbkMatchPriorityLevel &aMatchPriority) const |
Returns ETrue if this field info matches aVcardType at import type priority level defined by aMatchPriority. |
|
IMPORT_C TBool | Match (const CContactItemField &aField) const |
IMPORT_C CContactItemField * | CreateFieldL () const |
Creates a Symbian Contacts model field of this field type. |
|
TBool | IsEqualLabel (const CContactItemField &aField) const |
Returns ETrue if aField's label is equal to this field info objects. |
|
TBool | IsEqualType (const CContactItemField &aField) const |
Returns ETrue if aField's type is equal to this field info object. |
|
IMPORT_C TBool | IsEqualTo (const CContactItemField &aField) const |
Returns ETrue if aField's type and labels are equal to this field info object. |
|
IMPORT_C TInt | CompareOrdering (const CPbkFieldInfo &aOther) const |
Compares the field ordering of this and aOther. |
|
IMPORT_C const CPbkFieldInfoGroup * | Group () const |
Returns the field info group this field info belongs to or NULL. |
|
IMPORT_C TPbkFieldLocation | Location () const |
Returns the location information of the field. |
|
IMPORT_C TPbkVersitStorageType | VersitStorageType () const |
Returns the versit storage type of the field. |
|
IMPORT_C void | AddToViewDefL (CContactItemViewDef &aViewDef) const |
Add this field's type information to a contact item view definition. |
|
IMPORT_C void | AddToFieldDefL (CContactItemFieldDef &aFieldDef) const |
Add this field's type information to a contact item field definition. |
|
IMPORT_C const TDesC & | AddItemText () const |
Returns the Add item label text of the field. |
|
IMPORT_C TBool | IsReadingField () const |
Returns ETrue if this field is a reading field type (japanese). |
|
Friends |
|
class | CPbkFieldsInfo |
class | PbkFieldInfoWrite |
Data Structures |
|
struct | TPbkFieldInfoParams |
|
Returns additional flags of this field type.
|
|
|
|
Returns the Add item label text of the field.
|
|
Add this field's type information to a contact item field definition.
|
|
Add this field's type information to a contact item view definition.
|
|
Returns the category of this field type.
|
|
Compares the field ordering of this and aOther.
|
|
Returns the content type of this field type.
|
|
Creates a Symbian Contacts model field of this field type. Ownership of the field is passed to the client.
|
|
Returns the UI control type required to edit this field.
|
|
Returns the default character case for this field type.
|
|
Returns ETrue if this field is synchronized.
|
|
Returns the default editing mode for this field type.
|
|
Returns the unique Phonebook field id for this field type.
|
|
Returns this field type's default label.
|
|
Returns the storage type of this field type.
|
|
Returns Symbian Contacts Model field flags of this field type.
|
|
Returns the field info group this field info belongs to or NULL.
|
|
Returns the icon id for this field type.
|
|
Returns ETrue if this field is disabled.
|
|
Returns ETrue if the field type can be edited in Phonebook's contact editor.
|
|
Returns ETrue if this is an Email address field type.
|
|
Returns ETrue if this is an EmailOverSms address field type.
|
|
Returns ETrue if aField's label is equal to this field info objects.
|
|
Returns ETrue if aField's type and labels are equal to this field info object.
|
|
Returns ETrue if aField's type is equal to this field info object.
|
|
Returns ETrue if this field is hidden.
|
|
Returns ETrue if this is an image field type.
|
|
Returns ETrue if this is a MMS address field type.
|
|
Returns ETrue if this is a phone number field type.
|
|
Returns ETrue if this is a POC address field type.
|
|
Returns ETrue if this field is a reading field type (japanese).
|
|
Returns ETrue if this field is read only.
|
|
Returns ETrue if aFieldInfo is same as this.
|
|
Returns ETrue if this is a VOIP address field type.
|
|
Returns the location information of the field.
|
|
|
|
Returns ETrue if this field info matches aVcardType at import type priority level defined by aMatchPriority.
|
|
Returns ETrue if this field info matches aFieldType at import type priority level defined by aMatchPriority.
|
|
Returns ETrue if this field info matches aFieldType at any import type priority level.
|
|
Returns ETrue if this field info matches aFieldId.
|
|
Returns the maximum data length that Phonebook UI spec specifies for this field type.
|
|
Returns the multiplicity allowed for this field type.
|
|
Returns ETrue if this is a name field type.
|
|
Returns ETrue if this is a numeric field type.
|
|
Returns ETrue if this field type is part of the default template.
|
|
Returns ETrue if this field type can be added by the user.
|
|
Returns the versit storage type of the field.
|
|
|