summaryrefslogtreecommitdiffstats
path: root/components/package/contents
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-03-30 13:51:09 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-03-30 15:16:10 +0200
commit7339cc0c0a0c63576f38f0bc96c15f28967b92d1 (patch)
treefb4a4b7c1af6163efb8587b0a463633615850347 /components/package/contents
parent911fba21c3856a497073d7018bbc12f0ba7ac74d (diff)
downloadkube-7339cc0c0a0c63576f38f0bc96c15f28967b92d1.tar.gz
kube-7339cc0c0a0c63576f38f0bc96c15f28967b92d1.zip
Indicate if the outbox is not empty
..we could of course also just hide the outbox if empty.
Diffstat (limited to 'components/package/contents')
-rw-r--r--components/package/contents/ui/Outbox.qml13
1 files changed, 12 insertions, 1 deletions
diff --git a/components/package/contents/ui/Outbox.qml b/components/package/contents/ui/Outbox.qml
index 1b48aa6f..1f0400d3 100644
--- a/components/package/contents/ui/Outbox.qml
+++ b/components/package/contents/ui/Outbox.qml
@@ -40,6 +40,17 @@ Button {
40 id: outboxController 40 id: outboxController
41 } 41 }
42 42
43 KubeFramework.OutboxModel {
44 id: outboxModel
45 }
46
47 states: [
48 State {
49 name: "noempty"; when: outboxModel.count > 0
50 PropertyChanges { target: root; text: "outbox (" + outboxModel.count + ")" }
51 }
52 ]
53
43 Popup { 54 Popup {
44 id: dialog 55 id: dialog
45 56
@@ -65,7 +76,7 @@ Button {
65 width: parent.width 76 width: parent.width
66 height: count * Kirigami.Units.gridUnit * 3 77 height: count * Kirigami.Units.gridUnit * 3
67 78
68 model: KubeFramework.OutboxModel {} 79 model: outboxModel
69 80
70 delegate: Rectangle { 81 delegate: Rectangle {
71 id: delegateRoot 82 id: delegateRoot