aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--contact.cpp9
-rw-r--r--contact.h1
2 files changed, 10 insertions, 0 deletions
diff --git a/contact.cpp b/contact.cpp
index db6a887..f51a666 100644
--- a/contact.cpp
+++ b/contact.cpp
@@ -49,6 +49,15 @@ DcContact::getDisplayName()
return result;
}
+QString
+DcContact::getProfileImage()
+{
+ char *profileImage = dc_contact_get_profile_image(m_contact);
+ QString result{profileImage};
+ dc_str_unref(profileImage);
+ return result;
+}
+
QColor
DcContact::getColor()
{
diff --git a/contact.h b/contact.h
index e309b43..82a6e00 100644
--- a/contact.h
+++ b/contact.h
@@ -22,6 +22,7 @@ public:
QString getAddr();
QString getName();
QString getDisplayName();
+ Q_INVOKABLE QString getProfileImage();
QColor getColor();
private: