From: Claudio Cambra Date: Sun, 20 Oct 2024 17:48:17 +0000 (+0800) Subject: Add shareOwnerAvatar property to ShareModel X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~5^2~14^2~7 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=380fe4a17229098ff16ff89255f25a2bcc96f9a2;p=nextcloud-desktop.git Add shareOwnerAvatar property to ShareModel Signed-off-by: Claudio Cambra --- diff --git a/src/gui/filedetails/sharemodel.cpp b/src/gui/filedetails/sharemodel.cpp index 64c2d7aea..27e5df9c9 100644 --- a/src/gui/filedetails/sharemodel.cpp +++ b/src/gui/filedetails/sharemodel.cpp @@ -222,6 +222,7 @@ void ShareModel::resetData() _sharees.clear(); _displayShareOwner = false; _shareOwnerDisplayName.clear(); + _shareOwnerAvatar.clear(); _sharedWithMeExpires = false; _sharedWithMeRemainingTimeString.clear(); @@ -231,6 +232,7 @@ void ShareModel::resetData() Q_EMIT shareesChanged(); Q_EMIT displayShareOwnerChanged(); Q_EMIT shareOwnerDisplayNameChanged(); + Q_EMIT shareOwnerAvatarChanged(); Q_EMIT sharedWithMeExpiresChanged(); Q_EMIT sharedWithMeRemainingTimeStringChanged(); @@ -1419,6 +1421,11 @@ QString ShareModel::shareOwnerDisplayName() const return _shareOwnerDisplayName; } +QString ShareModel::shareOwnerAvatar() const +{ + return _shareOwnerAvatar; +} + QString ShareModel::sharedWithMeRemainingTimeString() const { return _sharedWithMeRemainingTimeString; diff --git a/src/gui/filedetails/sharemodel.h b/src/gui/filedetails/sharemodel.h index 2a419a7f3..5357a9366 100644 --- a/src/gui/filedetails/sharemodel.h +++ b/src/gui/filedetails/sharemodel.h @@ -40,6 +40,7 @@ class ShareModel : public QAbstractListModel Q_PROPERTY(QVariantList sharees READ sharees NOTIFY shareesChanged) Q_PROPERTY(bool displayShareOwner READ displayShareOwner NOTIFY displayShareOwnerChanged) Q_PROPERTY(QString shareOwnerDisplayName READ shareOwnerDisplayName NOTIFY shareOwnerDisplayNameChanged) + Q_PROPERTY(QString shareOwnerAvatar READ shareOwnerAvatar NOTIFY shareOwnerAvatarChanged) Q_PROPERTY(bool sharedWithMeExpires READ sharedWithMeExpires NOTIFY sharedWithMeExpiresChanged) Q_PROPERTY(QString sharedWithMeRemainingTimeString READ sharedWithMeRemainingTimeString NOTIFY sharedWithMeRemainingTimeStringChanged) @@ -132,6 +133,7 @@ public: [[nodiscard]] bool displayShareOwner() const; [[nodiscard]] QString shareOwnerDisplayName() const; + [[nodiscard]] QString shareOwnerAvatar() const; [[nodiscard]] bool sharedWithMeExpires() const; [[nodiscard]] QString sharedWithMeRemainingTimeString() const; @@ -154,6 +156,7 @@ signals: void serverAllowsResharingChanged(); void displayShareOwnerChanged(); void shareOwnerDisplayNameChanged(); + void shareOwnerAvatarChanged(); void sharedWithMeExpiresChanged(); void sharedWithMeRemainingTimeStringChanged(); @@ -261,6 +264,7 @@ private: QByteArray _fileRemoteId; bool _displayShareOwner = false; QString _shareOwnerDisplayName; + QString _shareOwnerAvatar; bool _sharedWithMeExpires = false; QString _sharedWithMeRemainingTimeString;