From ba3037a816264b68af5951a1199576e76cb5208e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Fri, 8 Sep 2017 14:18:14 -0400
Subject: [PATCH] pixmapanipulator: add base implementation for
 conversationPhoto

That fixes retro-compatibility issue with clients.

Change-Id: I245ce67a4d9372d772b93f6f6fd8412be1ddcd55
Reviewed-by: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
Signed-off-by: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
---
 src/interfaces/pixmapmanipulatori.h | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/interfaces/pixmapmanipulatori.h b/src/interfaces/pixmapmanipulatori.h
index b3da54c3..6726c02a 100644
--- a/src/interfaces/pixmapmanipulatori.h
+++ b/src/interfaces/pixmapmanipulatori.h
@@ -77,7 +77,10 @@ public:
     virtual QVariant   conversationPhoto(const lrc::api::conversation::Info& conversation,
                                          const lrc::api::account::Info& accountInfo,
                                          const QSize& size,
-                                         bool displayPresence = true) = 0;
+                                         bool displayPresence = true) {
+        Q_UNUSED(conversation); Q_UNUSED(accountInfo); Q_UNUSED(size); Q_UNUSED(displayPresence);
+        return {};
+    }
     virtual QVariant   numberCategoryIcon(const QVariant& p, const QSize& size, bool displayPresence = false, bool isPresent = false) = 0;
     virtual QVariant   securityIssueIcon(const QModelIndex& index) = 0;
     virtual QByteArray toByteArray(const QVariant& pxm) = 0;
@@ -91,7 +94,10 @@ public:
     virtual QVariant   decorationRole(const ContactMethod* cm   ) = 0;
     virtual QVariant   decorationRole(const Person*        p    ) = 0;
     virtual QVariant   decorationRole(const lrc::api::conversation::Info& conversation,
-                                      const lrc::api::account::Info& accountInfo) = 0;
+                                      const lrc::api::account::Info& accountInfo) {
+        Q_UNUSED(conversation); Q_UNUSED(accountInfo);
+        return {};
+    }
     virtual QVariant   decorationRole(const Account*       acc  ) = 0;
 
     /**
-- 
GitLab