diff --git a/src/Contact.cpp b/src/Contact.cpp index 54731e870fe132589e29d250428679ce03ebbb4d..21d18d14fedecbec5639fcc7e8cedd3927a3d4b1 100644 --- a/src/Contact.cpp +++ b/src/Contact.cpp @@ -99,6 +99,11 @@ QString Contact::getPreferredEmail() const return m_pPreferredEmail; } +QString Contact::getUid() const +{ + return m_pUid; +} + QString Contact::getType() const { return m_pType; @@ -143,4 +148,9 @@ void Contact::setOrganization(QString name) void Contact::setPreferredEmail(QString name) { m_pPreferredEmail = name; +} + +void Contact::setUid(QString id) +{ + m_pUid = id; } \ No newline at end of file diff --git a/src/Contact.h b/src/Contact.h index 33a5955e8a9759bc7fd336a6b675c1cd9058a5a7..73d706f0bbaab2b23e4d7321e1a32b922097d5d0 100644 --- a/src/Contact.h +++ b/src/Contact.h @@ -34,6 +34,7 @@ /** @author Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> + @author Jérémy Quentin <emmanuel.lepage@savoirfairelinux.com> */ class LIB_EXPORT Contact : public QObject{ Q_OBJECT @@ -63,6 +64,7 @@ private: QString m_pFormattedName ; QString m_pPreferredEmail ; QString m_pOrganization ; + QString m_pUid ; bool displayPhoto ; PhoneNumbers m_pNumbers ; public: @@ -77,6 +79,7 @@ public: virtual QString getSecondName() const; virtual QString getFormattedName() const; virtual QString getOrganization() const; + virtual QString getUid() const; virtual QString getPreferredEmail() const; virtual const QPixmap* getPhoto() const; virtual QString getType() const; @@ -89,6 +92,7 @@ public: virtual void setFamilyName (QString name ); virtual void setOrganization (QString name ); virtual void setPreferredEmail (QString name ); + virtual void setUid (QString id ); virtual void setPhoto (QPixmap* photo ); protected: diff --git a/src/sflphone_const.h b/src/sflphone_const.h index 38ebe1995c4ed68115794fa6506802979d8d2d2d..5668b1ea29756028daf0a3db1579864b102444ca 100644 --- a/src/sflphone_const.h +++ b/src/sflphone_const.h @@ -307,7 +307,11 @@ typedef enum } call_state; /** MIME API */ -#define MIME_CALLID "text/sflphone.call.id" -#define MIME_PLAIN_TEXT "text/plain" +#define MIME_CALLID "text/sflphone.call.id" +#define MIME_CONTACT "text/sflphone.contact" +#define MIME_HISTORYID "text/sflphone.history.id" +#define MIME_PHONENUMBER "text/sflphone.phone.number" +#define MIME_CONTACT_PHONE "text/sflphone.contact.phone" +#define MIME_PLAIN_TEXT "text/plain" #endif