Класс 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. Деструктор является виртуальным.