From e146895c7620f924a5541931e4ebc52206843176 Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Thu, 27 Dec 2018 18:33:53 -0800 Subject: libqtappfw: pbap: add VC_PHOTO support to contacts Provide photo support for a contacts vCard data Bug-AGL: SPEC-2088 Change-Id: Ia193a26acb4c829c09f3e57944b8e3d0e550de19 Signed-off-by: Matt Ranostay --- pbap/pbap.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pbap/pbap.h') diff --git a/pbap/pbap.h b/pbap/pbap.h index 8249400..15cf2d4 100644 --- a/pbap/pbap.h +++ b/pbap/pbap.h @@ -64,14 +64,16 @@ class Contact : public QObject Q_OBJECT Q_PROPERTY(QString name READ name NOTIFY nameChanged) + Q_PROPERTY(QString photo READ photo NOTIFY photoChanged) Q_PROPERTY(QQmlListPropertynumbers READ numbersList NOTIFY numbersListChanged) public: - explicit Contact(QString name, QListnumbers); + explicit Contact(QString name, QString photo, QListnumbers); virtual ~Contact(); bool operator<(Contact& c) {return ((this->m_name < c.m_name));}; QString name() {return m_name;}; + QString photo() {return m_photo;}; QListnumbers() {return m_numbers;}; QQmlListPropertynumbersList() { return QQmlListProperty(this, 0, &Contact::countNumbers, &Contact::atNumbers); @@ -87,10 +89,12 @@ class Contact : public QObject signals: void nameChanged(); + void photoChanged(); void numbersListChanged(); private: QString m_name; + QString m_photo; QListm_numbers; }; -- cgit 1.2.3-korg