From 853f9fa82e3de0647cc40d69eedc0793abf47a25 Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Fri, 5 May 2017 14:56:58 +0200 Subject: [PATCH] feat(src/components/contact/VcardModel): set isReadOnly attribute at creation --- linphone-desktop/src/components/contact/VcardModel.cpp | 3 ++- linphone-desktop/src/components/contact/VcardModel.hpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/linphone-desktop/src/components/contact/VcardModel.cpp b/linphone-desktop/src/components/contact/VcardModel.cpp index d36c15baa..c276461d6 100644 --- a/linphone-desktop/src/components/contact/VcardModel.cpp +++ b/linphone-desktop/src/components/contact/VcardModel.cpp @@ -98,9 +98,10 @@ inline void removeBelcardPhoto (const shared_ptr &belcard, boo // ----------------------------------------------------------------------------- -VcardModel::VcardModel (shared_ptr vcard) { +VcardModel::VcardModel (shared_ptr vcard, bool isReadOnly) { Q_ASSERT(vcard != nullptr); mVcard = vcard; + mIsReadOnly = isReadOnly; } VcardModel::~VcardModel () { diff --git a/linphone-desktop/src/components/contact/VcardModel.hpp b/linphone-desktop/src/components/contact/VcardModel.hpp index 1c50ff6ee..54b09bd3c 100644 --- a/linphone-desktop/src/components/contact/VcardModel.hpp +++ b/linphone-desktop/src/components/contact/VcardModel.hpp @@ -44,7 +44,7 @@ class VcardModel : public QObject { // --------------------------------------------------------------------------- public: - VcardModel (std::shared_ptr vcard); + VcardModel (std::shared_ptr vcard, bool isReadOnly = true); ~VcardModel ();