Класс Contact
(Aurora::Contacts::Contact)
Предоставляет данные о контакте. Подробнее…
Подключение: | #include <contact.h> |
Свойства
- avatar: const QString
- contactId : const int
- contactName : const ContactName
- phones : const QList<Phone>
Публичные функции
Contact() | |
virtual | ~Contact() |
QString | avatar() const |
int | contactId() const |
ContactName | contactName() const |
QList<Phone> | phones() const |
bool | operator==(const Contact &other) const |
Подробное описание
Предоставляет данные о контакте.
Класс предоставляет методы для получения актуальных данных о контакте. Он включает в себя такие свойства, как полное имя контакта, его телефоны, аватар и любую другую дополнительную информацию. Класс предоставляет методы для получения и обновления контактной информации, что обеспечивает легкую интеграцию в приложения, которым требуется информация о контактах.
См. также Aurora::Contacts::ContactsManager.
Описание свойств
avatar : const QString
Это свойство содержит путь к файлу аватара контакта. Возвращает локальный путь к файлу аватара контакта.
Функции доступа:
QString | avatar() const |
contactId : const int
Это свойство содержит уникальный идентификатор контакта. Возвращает уникальный идентификатор текущего контакта в базе данных.
Функции доступа:
int | contactId() const |
contactName : const ContactName
Это свойство содержит информацию о полном имени контакта. Возвращает класс Aurora::Contacts::ContactName, содержащий подробное описание.
Функции доступа:
ContactName | contactName() const |
См. также Aurora::Contacts::ContactName.
phones : const QList<Phone>
Здесь хранится полный список телефонов контакта. Возвращает список классов Phone с подробной информацией о номерах.
Функции доступа:
QList<Phone> | phones() const |
См. также Aurora::Contacts::Phone.
Описание функций-членов
Contact::Contact()
Создает экземпляр Contact.
[virtual] Contact::~Contact()
Уничтожает экземпляр Contact. Деструктор является виртуальным.