Sailfish OS
  • Info
  • User Experience
  • Cases
  • Community
  • Developers
  • Contact
  • Get Sailfish OS
Select Page
  • Info
  • User Experience
  • Cases
  • Community
  • Developers
  • Contact
  • Get Sailfish OS

Nemo QML Plugin Contacts

API Documentation
  • API Documentation
  • Libsailfishapp
  • Sailfish Silica
    • Documentation
    • Icon Reference
  • Sailfish Components
    • Sailfish Accounts
    • Sailfish Bluetooth
    • Sailfish Contacts
    • Sailfish Crypto
    • Sailfish Gallery
    • Sailfish Media
    • Sailfish Pickers
    • Sailfish Secrets
    • Sailfish Share
    • Sailfish Telephony
    • Sailfish Webview
    • Amber Web Authorization
    • Amber MPRIS
  • Nemo QML Plugins
    • Configuration
    • Contacts
    • D-Bus
    • Keepalive
    • Notifications
    • Thumbnailer
  • Sailfish Middleware
    • MDM Framework
    • MDM Policy Framework
    • User Manager Daemon
  • API Documentation
  • Libsailfishapp
  • Sailfish Silica
    • Documentation
    • Icon Reference
  • Sailfish Components
    • Sailfish Accounts
    • Sailfish Bluetooth
    • Sailfish Contacts
    • Sailfish Crypto
    • Sailfish Gallery
    • Sailfish Media
    • Sailfish Pickers
    • Sailfish Secrets
    • Sailfish Share
    • Sailfish Telephony
    • Sailfish Webview
    • Amber Web Authorization
    • Amber MPRIS
  • Nemo QML Plugins
    • Configuration
    • Contacts
    • D-Bus
    • Keepalive
    • Notifications
    • Thumbnailer
  • Sailfish Middleware
    • MDM Framework
    • MDM Policy Framework
    • User Manager Daemon

Contents

  • Properties
  • Signals
  • Methods
  • Detailed Description

Person QML Type

Import Statement: import org.nemomobile.contacts 1.0
  • List of all members, including inherited members

Properties

  • accountDetails : array
  • addressBook : AddressBook
  • addressDetails : array
  • anniversaryDetails : array
  • avatarPath : url
  • avatarUrl : url
  • birthday : Date
  • birthdayDetail : object
  • companyName : string
  • complete : bool
  • constituents : array
  • department : string
  • displayLabel : string
  • emailDetails : array
  • favorite : bool
  • firstName : string
  • globalPresenceState : enumeration
  • id : int
  • lastName : string
  • mergeCandidates : array
  • middleName : string
  • namePrefix : string
  • nameSuffix : string
  • nicknameDetails : array
  • noteDetails : array
  • phoneDetails : array
  • primaryName : string
  • resolving : bool
  • role : string
  • secondaryName : string
  • sectionBucket : string
  • syncTarget : string
  • title : string
  • websiteDetails : array

Signals

  • addressResolved()
  • aggregationOperationFinished()
  • dataChanged()

Methods

  • void aggregateInto(Person person)
  • array avatarUrls()
  • array avatarUrlsExcluding(array excludeMetadata)
  • object decomposeName(string name)
  • void disaggregateFrom(Person person)
  • void fetchConstituents()
  • void fetchMergeCandidates()
  • url filteredAvatarUrl(array metadataFragments)
  • bool hasValidPhoneNumber()
  • array removeDuplicateEmailAddresses(array emailAddresses)
  • array removeDuplicateOnlineAccounts(array onlineAccounts)
  • array removeDuplicatePhoneNumbers(array phoneNumbers)
  • void resetContactData()
  • void resolveEmailAddress(string address, bool requireComplete)
  • void resolveOnlineAccount(string localUid, string remoteUid, bool requireComplete)
  • void resolvePhoneNumber(string number, bool requireComplete)
  • void setContactData(object data)
  • string vCard()

Detailed Description

Property Documentation

accountDetails : array


addressBook : AddressBook


addressDetails : array


anniversaryDetails : array


avatarPath : url


avatarUrl : url


birthday : Date


birthdayDetail : object


companyName : string


complete : bool


constituents : array


department : string


displayLabel : string


emailDetails : array


favorite : bool


firstName : string


globalPresenceState : enumeration

ConstantValue
PresenceUnknown
PresenceAvailable
PresenceHidden
PresenceBusy
PresenceAway
PresenceExtendedAway
PresenceOffline

id : int


lastName : string


mergeCandidates : array


middleName : string


namePrefix : string


nameSuffix : string


nicknameDetails : array


noteDetails : array


phoneDetails : array


primaryName : string


resolving : bool


role : string


secondaryName : string


sectionBucket : string


syncTarget : string


title : string


websiteDetails : array


Signal Documentation

addressResolved()


aggregationOperationFinished()


dataChanged()


Method Documentation

void aggregateInto(Person person)


array avatarUrls()


array avatarUrlsExcluding(array excludeMetadata)


object decomposeName(string name)


void disaggregateFrom(Person person)


void fetchConstituents()


void fetchMergeCandidates()


url filteredAvatarUrl(array metadataFragments)


bool hasValidPhoneNumber()


array removeDuplicateEmailAddresses(array emailAddresses)


array removeDuplicateOnlineAccounts(array onlineAccounts)


array removeDuplicatePhoneNumbers(array phoneNumbers)


void resetContactData()


void resolveEmailAddress(string address, bool requireComplete)


void resolveOnlineAccount(string localUid, string remoteUid, bool requireComplete)


void resolvePhoneNumber(string number, bool requireComplete)


void setContactData(object data)


string vCard()


  • Legal
  • Contact Us
  • Jollyboys Ltd © 2024

  • Facebook
  • Twitter
  • Mastodon
  • YouTube
  • LinkedIn