From 0877e542a2c72ad2869ffc02c06275062f689709 Mon Sep 17 00:00:00 2001 From: defnax <9952056+defnax@users.noreply.github.com> Date: Tue, 3 Feb 2026 21:34:11 +0100 Subject: [PATCH] Added square avatar for the own frame --- retroshare-gui/src/gui/common/AvatarDefs.h | 3 ++- retroshare-gui/src/gui/icons.qrc | 1 + .../src/gui/icons/no_avatar_square.png | Bin 0 -> 3110 bytes 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 retroshare-gui/src/gui/icons/no_avatar_square.png diff --git a/retroshare-gui/src/gui/common/AvatarDefs.h b/retroshare-gui/src/gui/common/AvatarDefs.h index 42cf3e591..a92104be1 100644 --- a/retroshare-gui/src/gui/common/AvatarDefs.h +++ b/retroshare-gui/src/gui/common/AvatarDefs.h @@ -27,13 +27,14 @@ #include #define AVATAR_DEFAULT_IMAGE ":/icons/no_avatar.png" +#define AVATAR_DEFAULT_IMAGE_SQUARE ":/icons/no_avatar_square.png" class QPixmap; class AvatarDefs { public: - static void getOwnAvatar(QPixmap &avatar, const QString& defaultImage = AVATAR_DEFAULT_IMAGE); + static void getOwnAvatar(QPixmap &avatar, const QString& defaultImage = AVATAR_DEFAULT_IMAGE_SQUARE); static bool getAvatarFromSslId(const RsPeerId& sslId, QPixmap &avatar, const QString& defaultImage = AVATAR_DEFAULT_IMAGE); static bool getAvatarFromGpgId(const RsPgpId & gpgId, QPixmap &avatar, const QString& defaultImage = AVATAR_DEFAULT_IMAGE); diff --git a/retroshare-gui/src/gui/icons.qrc b/retroshare-gui/src/gui/icons.qrc index 08fc4c783..5d11f372b 100644 --- a/retroshare-gui/src/gui/icons.qrc +++ b/retroshare-gui/src/gui/icons.qrc @@ -272,6 +272,7 @@ icons/person.png icons/wiki.png icons/no_avatar.png + icons/no_avatar_square.png icons/png/channel.png icons/png/circles-black.png icons/png/circles-gray.png diff --git a/retroshare-gui/src/gui/icons/no_avatar_square.png b/retroshare-gui/src/gui/icons/no_avatar_square.png new file mode 100644 index 0000000000000000000000000000000000000000..010db6da247101ae2085b6c1d7daa3d2a625b089 GIT binary patch literal 3110 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 Awg3PC literal 0 HcmV?d00001