Dekko
Loading...
Searching...
No Matches
RecipientFlow.qml
1/* Copyright (C) 2016 - 2017 Dan Chapman <dpniel@ubuntu.com>
2
3 This file is part of Dekko email client for Ubuntu devices
4
5 This program is free software; you can redistribute it and/or
6 modify it under the terms of the GNU General Public License as
7 published by the Free Software Foundation; either version 2 of
8 the License or (at your option) version 3
9
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with this program. If not, see <http://www.gnu.org/licenses/>.
17*/
18import QtQuick 2.4
19import Lomiri.Components 1.3
20import Lomiri.Components.Popups 1.3
21import Dekko.Mail 1.0
22import Dekko.Lomiri.Components 1.0
23import "../delegates"
24
25ListItem {
26 property var msg
27 property alias model: repeater.model
28 property alias title: tl.text
29 property int minHeight: units.gu(5)
30 property int internalHeight: c.height + units.gu(3)
31 height: internalHeight < minHeight ? minHeight : internalHeight
32 Item {
33 id: p
34 width: tl.width + units.gu(1)
35 anchors {
36 left: parent.left
37 top: parent.top
38 bottom: parent.bottom
39 }
40 Label {
41 id: tl
42 anchors {
43 left: parent.left
44 top: parent.top
45 topMargin: units.gu(2)
46 leftMargin: units.gu(1)
47 }
48 }
49 }
50
51 Flow {
52 id: c
53 anchors {
54 left: p.right
55 leftMargin: units.gu(1)
56 top: parent.top
57 topMargin: units.gu(1.5)
58 right: parent.right
59 rightMargin: units.gu(1)
60 }
61 spacing: units.gu(1)
62
63 Repeater {
64 id: repeater
65 delegate: RecipientDelegate {
66 id: delegate
67 }
68 }
69 }
70}
71