diff options
Diffstat (limited to 'components/package/contents/ui/ConversationView.qml')
-rw-r--r-- | components/package/contents/ui/ConversationView.qml | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/components/package/contents/ui/ConversationView.qml b/components/package/contents/ui/ConversationView.qml index eedd446b..3f5976c2 100644 --- a/components/package/contents/ui/ConversationView.qml +++ b/components/package/contents/ui/ConversationView.qml | |||
@@ -189,7 +189,7 @@ Rectangle { | |||
189 | Rectangle { | 189 | Rectangle { |
190 | id: sheet | 190 | id: sheet |
191 | anchors.centerIn: parent | 191 | anchors.centerIn: parent |
192 | implicitHeight: header.height + attachments.height + body.height + footer.height + Kirigami.Units.largeSpacing | 192 | implicitHeight: header.height + attachments.height + body.height + incompleteBody.height + footer.height + Kirigami.Units.largeSpacing |
193 | width: parent.width - Kirigami.Units.gridUnit * 2 | 193 | width: parent.width - Kirigami.Units.gridUnit * 2 |
194 | 194 | ||
195 | //Overlay for non-active mails | 195 | //Overlay for non-active mails |
@@ -463,8 +463,23 @@ Rectangle { | |||
463 | height: desiredHeight | 463 | height: desiredHeight |
464 | 464 | ||
465 | message: model.mimeMessage | 465 | message: model.mimeMessage |
466 | visible: !model.incomplete | ||
466 | } | 467 | } |
467 | 468 | ||
469 | Label { | ||
470 | id: incompleteBody | ||
471 | anchors { | ||
472 | top: header.bottom | ||
473 | left: header.left | ||
474 | right: header.right | ||
475 | leftMargin: Kirigami.Units.largeSpacing | ||
476 | rightMargin: Kirigami.Units.largeSpacing | ||
477 | topMargin: Math.max(attachments.height, Kirigami.Units.largeSpacing) | ||
478 | } | ||
479 | //TODO Change text if we're fetching the body | ||
480 | text: "Incomplete body..." | ||
481 | visible: model.incomplete | ||
482 | } | ||
468 | Item { | 483 | Item { |
469 | id: footer | 484 | id: footer |
470 | 485 | ||