mirror of
https://github.com/nextcloud/desktop.git
synced 2025-10-26 11:17:43 +00:00
Display image for sharedWithMe share owner in share view
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
parent
97ae48e17d
commit
f0e88c769e
@ -139,19 +139,29 @@ ColumnLayout {
|
||||
}
|
||||
}
|
||||
|
||||
Column {
|
||||
RowLayout {
|
||||
Layout.fillWidth: true
|
||||
Layout.leftMargin: root.horizontalPadding
|
||||
Layout.rightMargin: root.horizontalPadding
|
||||
|
||||
EnforcedPlainTextLabel {
|
||||
visible: shareModel.displayShareOwner
|
||||
text: qsTr("Shared with you by %1").arg(shareModel.shareOwnerDisplayName)
|
||||
font.bold: true
|
||||
Image {
|
||||
Layout.preferredWidth: 32
|
||||
Layout.preferredHeight: 32
|
||||
source: shareModel.shareOwnerAvatar
|
||||
}
|
||||
EnforcedPlainTextLabel {
|
||||
visible: shareModel.sharedWithMeExpires
|
||||
text: qsTr("Expires in %1").arg(shareModel.sharedWithMeRemainingTimeString)
|
||||
|
||||
ColumnLayout {
|
||||
EnforcedPlainTextLabel {
|
||||
Layout.fillWidth: true
|
||||
visible: shareModel.displayShareOwner
|
||||
text: qsTr("Shared with you by %1").arg(shareModel.shareOwnerDisplayName)
|
||||
font.bold: true
|
||||
}
|
||||
EnforcedPlainTextLabel {
|
||||
Layout.fillWidth: true
|
||||
visible: shareModel.sharedWithMeExpires
|
||||
text: qsTr("Expires in %1").arg(shareModel.sharedWithMeRemainingTimeString)
|
||||
}
|
||||
}
|
||||
|
||||
visible: shareModel.displayShareOwner
|
||||
|
||||
@ -1682,7 +1682,7 @@ private:
|
||||
|
||||
QQuickImageResponse *ImageProvider::requestImageResponse(const QString &id, const QSize &requestedSize)
|
||||
{
|
||||
const auto response = new class ImageResponse(id, requestedSize, &pool);
|
||||
const auto response = new class ImageResponse(id, requestedSize, &_pool);
|
||||
return response;
|
||||
}
|
||||
|
||||
@ -1763,5 +1763,3 @@ QHash<int, QByteArray> UserAppsModel::roleNames() const
|
||||
}
|
||||
}
|
||||
|
||||
#include "usermodel.moc"
|
||||
|
||||
|
||||
@ -283,6 +283,9 @@ class ImageProvider : public QQuickAsyncImageProvider
|
||||
public:
|
||||
ImageProvider() = default;
|
||||
QQuickImageResponse *requestImageResponse(const QString &id, const QSize &requestedSize) override;
|
||||
|
||||
private:
|
||||
QThreadPool _pool;
|
||||
};
|
||||
|
||||
class UserAppsModel : public QAbstractListModel
|
||||
|
||||
Loading…
Reference in New Issue
Block a user