summaryrefslogtreecommitdiff
path: root/contents/ui/ActivityView.qml
diff options
context:
space:
mode:
Diffstat (limited to 'contents/ui/ActivityView.qml')
-rw-r--r--contents/ui/ActivityView.qml13
1 files changed, 7 insertions, 6 deletions
diff --git a/contents/ui/ActivityView.qml b/contents/ui/ActivityView.qml
index b3ba66c..7bc66ed 100644
--- a/contents/ui/ActivityView.qml
+++ b/contents/ui/ActivityView.qml
@@ -77,16 +77,18 @@ RowLayout {
}
humanDueString += " " + Qt.formatTime(due)
-
- if (pastDue) {
- humanDueString += " " + i18n("(missed)")
- }
return humanDueString
} catch (e) {
return isoDue // screw it
}
}
+ function dueLabelText() {
+ if (type != "assignment") { return "" }
+ if (submitted) { return i18n("Submitted") }
+ return i18n("Due: ") + humanDue(dueAt)
+ }
+
RowLayout {
Layout.fillWidth: true
PlasmaComponents3.CheckBox {
@@ -104,13 +106,12 @@ RowLayout {
color: important ? PlasmaCore.Theme.negativeTextColor : PlasmaCore.Theme.textColor
elide: Text.ElideRight
Layout.fillWidth: true
-
}
PlasmaComponents3.Label {
id: dueLabel
visible: type == "assignment"
- text: dueAt ? ("Due: " + humanDue(dueAt)) : ""
+ text: dueLabelText()
color: activityLabel.color
Layout.fillWidth: true
}