Введение в разработку приложений на платформе Atom/MeeGo. Граничин О.Н - 131 стр.

UptoLike

131
QContactSaveRequest,
QContactRemoveRequest,
QContactDetailDefinitionFetchRequest, QContactDetailDefinitionSaveRequest,
QContactDetailDefinitionRemoveRequest, QContactRelationshipFetchRequest,
QContactRelationshipSaveRequest
и
QContactRelationshipRemoveRequest.
Более того, разработчик может реализовывать собственные движки, используя классы
QContactManagerEngine и QContactManagerEngineFactory.
Основные классы
Основные классы, используемые в модуле:
· QContactпредставление контакта из адресной книги;
· QContactAbstractRequestмеханизм асинхронных запросов менеджеру, если таковые
поддерживаются;
· QContactDetailпредставление единственной, полной детали о контакте;
· QContactFilterпредоставляет возможность выделить контакты доступные через
QContactManager;
· QContactManagerменеджер доступа к контактной информации;
· QContactRelationshipотношение один-к-одному между двумя объектами.
Различные наследники класса QContactDetail, которые обязана иметь каждая реализация Qt
Mobility:
· QContactAddressадрес контакта;
· QContactAnniversaryюбилей контакта;
· QContactAvatarаватар контакта;
· QContactBirthdayдень рождение контакта;
· QContactDisplayLabelотображаемое имя контакта (возможно синтезированное)
· QContactEmailAddress — email контакта;
· QContactFamily имена членов семьи контакта;
· QContactGenderпол контакта;
· QContactGeoLocationгеоположение контакта;
· QContactGlobalPresenceагрегация текущей информации о контакте, возможно
синтезированной, или предоставленной движком;
· QContactGuidглобальный уникальный идентификатор контакта, используемый для
синхронизации с другими хранилищами данных;
· QContactNameимя контакта;
· QContactNicknameникнейм контакта;
· QContactNote заметка о контакте;
· QContactOnlineAccountонлайн аккаунт, который контакт использует для связи с друзьями и
семьёй;
· QContactOrganizationорганизация к которой принадлежит контакт;
· QContactPhoneNumberтелефонный номер;
· QContactPresenceинформация о присутствии в сети для онлайн аккаунта контакта;
· QContactRingtoneрингтон, ассоциированный с контактом;
· QContactTagтэг, ассоциированный с контактом;
· QContactThumbnailэскиз, используемый при выводе контактов списком;
· QContactTimestampсодержит время и дату создания и последнего изменения данных;
· QContactTypeописывает тип контакта;
· QContactUrl — URL контакта.
Каждый из этих подклассов обеспечивает доступ к информации, хранящейся в областях, которые
могут иметь определенные ограничения, как перечислено в соответствующей схеме.