2019-04-21 15:20:20 -04:00
|
|
|
import QtQuick 2.7
|
2019-04-28 15:18:36 -04:00
|
|
|
import "../../Base"
|
2019-04-28 14:34:29 -04:00
|
|
|
import "../utils.js" as ChatJS
|
2019-04-21 15:20:20 -04:00
|
|
|
|
|
|
|
Banner {
|
|
|
|
property var leftEvent: null
|
|
|
|
|
2019-04-28 15:18:36 -04:00
|
|
|
color: HStyle.chat.leftBanner.background
|
2019-04-28 11:01:38 -04:00
|
|
|
|
2019-04-21 15:20:20 -04:00
|
|
|
avatarName: ChatJS.getLeftBannerAvatarName(leftEvent, chatPage.userId)
|
|
|
|
labelText: ChatJS.getLeftBannerText(leftEvent)
|
|
|
|
|
|
|
|
buttonModel: [
|
|
|
|
{
|
2019-04-28 14:20:30 -04:00
|
|
|
name: "forget",
|
|
|
|
text: qsTr("Forget"),
|
2019-04-26 16:02:20 -04:00
|
|
|
iconName: "forget_room",
|
2019-04-21 15:20:20 -04:00
|
|
|
}
|
|
|
|
]
|
2019-04-28 14:20:30 -04:00
|
|
|
|
|
|
|
buttonCallbacks: {
|
|
|
|
"forget": function(button) {
|
|
|
|
button.loading = true
|
|
|
|
chatPage.canLoadPastEvents = false
|
2019-05-02 14:54:37 -04:00
|
|
|
Backend.clients.get(chatPage.userId).forgetRoom(chatPage.roomId)
|
2019-04-28 14:20:30 -04:00
|
|
|
pageStack.clear()
|
|
|
|
},
|
|
|
|
}
|
2019-04-21 15:20:20 -04:00
|
|
|
}
|