2019-12-19 07:46:16 -04:00
|
|
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
|
|
|
|
2019-07-13 05:39:01 -04:00
|
|
|
import QtQuick 2.12
|
2019-12-18 04:53:08 -04:00
|
|
|
import "../../../Base"
|
2019-04-21 15:20:20 -04:00
|
|
|
|
|
|
|
Banner {
|
2019-07-06 17:50:55 -04:00
|
|
|
color: theme.chat.leftBanner.background
|
2019-04-28 11:01:38 -04:00
|
|
|
|
2019-07-06 23:43:51 -04:00
|
|
|
// TODO: avatar func auto
|
2019-12-09 05:25:31 -04:00
|
|
|
avatar.userId: chat.userId
|
|
|
|
avatar.displayName: chat.userInfo.display_name
|
|
|
|
avatar.mxc: chat.userInfo.avatar_url
|
2020-04-19 11:12:35 -04:00
|
|
|
labelText: qsTr("You are no longer part of this room")
|
2019-04-21 15:20:20 -04:00
|
|
|
|
|
|
|
buttonModel: [
|
|
|
|
{
|
2019-04-28 14:20:30 -04:00
|
|
|
name: "forget",
|
|
|
|
text: qsTr("Forget"),
|
2019-08-21 16:29:44 -04:00
|
|
|
iconName: "room-forget",
|
2019-08-28 18:21:13 -04:00
|
|
|
iconColor: theme.colors.negativeBackground
|
2019-04-21 15:20:20 -04:00
|
|
|
}
|
|
|
|
]
|
2019-04-28 14:20:30 -04:00
|
|
|
|
2019-07-18 04:17:35 -04:00
|
|
|
buttonCallbacks: ({
|
|
|
|
forget: button => {
|
2019-12-17 17:59:53 -04:00
|
|
|
utils.makePopup(
|
2019-09-09 20:24:29 -04:00
|
|
|
"Popups/ForgetRoomPopup.qml",
|
|
|
|
{
|
2019-12-09 05:25:31 -04:00
|
|
|
userId: chat.userId,
|
|
|
|
roomId: chat.roomId,
|
|
|
|
roomName: chat.roomInfo.display_name,
|
2019-09-09 20:24:29 -04:00
|
|
|
},
|
|
|
|
obj => {
|
|
|
|
obj.onOk.connect(() => { button.loading = true })
|
|
|
|
},
|
2019-09-09 20:56:10 -04:00
|
|
|
false,
|
2019-09-09 20:24:29 -04:00
|
|
|
)
|
2019-07-07 22:19:17 -04:00
|
|
|
}
|
2019-07-18 04:17:35 -04:00
|
|
|
})
|
2019-04-21 15:20:20 -04:00
|
|
|
}
|