mirror of
https://github.com/nextcloud/desktop.git
synced 2024-12-18 11:51:51 +03: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
7ff1d011c0
commit
d7f7d94e1d
3 changed files with 22 additions and 11 deletions
|
@ -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
|
||||
|
|
|
@ -1677,7 +1677,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;
|
||||
}
|
||||
|
||||
|
@ -1758,5 +1758,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 a new issue