summaryrefslogtreecommitdiffstats
path: root/components/package/contents/ui
diff options
context:
space:
mode:
Diffstat (limited to 'components/package/contents/ui')
-rw-r--r--components/package/contents/ui/MailListView.qml11
-rw-r--r--components/package/contents/ui/People.qml5
2 files changed, 14 insertions, 2 deletions
diff --git a/components/package/contents/ui/MailListView.qml b/components/package/contents/ui/MailListView.qml
index 35fd4ec9..97c1a0d4 100644
--- a/components/package/contents/ui/MailListView.qml
+++ b/components/package/contents/ui/MailListView.qml
@@ -31,6 +31,7 @@ Item {
31 property variant currentMail: null 31 property variant currentMail: null
32 property bool isDraft : false 32 property bool isDraft : false
33 property int currentIndex 33 property int currentIndex
34 property string filterString: searchBar.text;
34 35
35 onParentFolderChanged: { 36 onParentFolderChanged: {
36 currentMail = null 37 currentMail = null
@@ -88,10 +89,17 @@ Item {
88 } 89 }
89 } 90 }
90 91
92 TextField {
93 id: searchBar
94 anchors.top: toolbar.bottom
95 width: parent.width
96 placeholderText: qsTr("Filter...")
97 }
98
91 ListView { 99 ListView {
92 id: listView 100 id: listView
93 101
94 anchors.top: toolbar.bottom 102 anchors.top: searchBar.bottom
95 103
96 width: parent.width 104 width: parent.width
97 height: parent.height - toolbar.height 105 height: parent.height - toolbar.height
@@ -120,6 +128,7 @@ Item {
120 128
121 model: KubeFramework.MailListModel { 129 model: KubeFramework.MailListModel {
122 parentFolder: root.parentFolder 130 parentFolder: root.parentFolder
131 filter: root.filterString
123 } 132 }
124 133
125 delegate: Item { 134 delegate: Item {
diff --git a/components/package/contents/ui/People.qml b/components/package/contents/ui/People.qml
index f280e45b..de8425df 100644
--- a/components/package/contents/ui/People.qml
+++ b/components/package/contents/ui/People.qml
@@ -55,6 +55,7 @@ Popup {
55 } 55 }
56 56
57 TextField { 57 TextField {
58 id: searchBar
58 anchors.centerIn: parent 59 anchors.centerIn: parent
59 60
60 placeholderText: "Search..." 61 placeholderText: "Search..."
@@ -122,7 +123,9 @@ Popup {
122 123
123 Repeater { 124 Repeater {
124 125
125 model: KubeFramework.PeopleModel{} 126 model: KubeFramework.PeopleModel {
127 filter: searchBar.text
128 }
126 129
127 delegate: Rectangle { 130 delegate: Rectangle {
128 id: delegateRoot 131 id: delegateRoot