Changeset View
Changeset View
Standalone View
Standalone View
smsapp/qml/ConversationDisplay.qml
Show All 37 Lines | 29 | { | |||
---|---|---|---|---|---|
38 | property string phoneNumber | 38 | property string phoneNumber | ||
39 | title: person.person && person.person.name ? person.person.name : phoneNumber | 39 | title: person.person && person.person.name ? person.person.name : phoneNumber | ||
40 | 40 | | |||
41 | ListView { | 41 | ListView { | ||
42 | model: QSortFilterProxyModel { | 42 | model: QSortFilterProxyModel { | ||
43 | id: model | 43 | id: model | ||
44 | sortOrder: Qt.AscendingOrder | 44 | sortOrder: Qt.AscendingOrder | ||
45 | sortRole: ConversationModel.DateRole | 45 | sortRole: ConversationModel.DateRole | ||
46 | sourceModel: ConversationModel { | 46 | readonly property var convsModel: ConversationModel { | ||
47 | deviceId: device.id() | 47 | deviceId: device.id() | ||
48 | threadId: page.conversationId | 48 | threadId: page.conversationId | ||
49 | } | 49 | } | ||
50 | sourceModel: convsModel | ||||
50 | } | 51 | } | ||
51 | 52 | | |||
52 | spacing: Kirigami.Units.largeSpacing | 53 | spacing: Kirigami.Units.largeSpacing | ||
53 | 54 | | |||
54 | delegate: ChatMessage { | 55 | delegate: ChatMessage { | ||
55 | messageBody: model.display | 56 | messageBody: model.display | ||
56 | sentByMe: model.fromMe | 57 | sentByMe: model.fromMe | ||
57 | dateTime: new Date(model.date) | 58 | dateTime: new Date(model.date) | ||
Show All 28 Lines |