use Rectangle for typing users so it doesn't overlap with the timeline
This commit is contained in:
parent
bfcfa79d53
commit
e49691fe3b
@ -324,17 +324,32 @@ Page {
|
|||||||
id: footerContent
|
id: footerContent
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
anchors.right: parent.right
|
anchors.right: parent.right
|
||||||
|
Rectangle {
|
||||||
Label {
|
id: typingRect
|
||||||
id: typingDisplay
|
Connections {
|
||||||
|
target: chat.model
|
||||||
|
onTypingUsersChanged: {
|
||||||
|
if (chat.model && chat.model.formatTypingUsers(chat.model.typingUsers,
|
||||||
|
colors.window) === "")
|
||||||
|
typingRect.color = "transparent"
|
||||||
|
else
|
||||||
|
typingRect.color = colors.window
|
||||||
|
}
|
||||||
|
}
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
anchors.right: parent.right
|
anchors.right: parent.right
|
||||||
anchors.leftMargin: 10
|
anchors.leftMargin: 10
|
||||||
anchors.rightMargin: 10
|
anchors.rightMargin: 10
|
||||||
|
color: "transparent"
|
||||||
|
height: fontMetrics.height
|
||||||
|
Label {
|
||||||
|
id: typingDisplay
|
||||||
|
anchors.left: parent.left
|
||||||
|
anchors.right: parent.right
|
||||||
color: colors.text
|
color: colors.text
|
||||||
text: chat.model ? chat.model.formatTypingUsers(chat.model.typingUsers, colors.window) : ""
|
text: chat.model ? chat.model.formatTypingUsers(chat.model.typingUsers, colors.window) : ""
|
||||||
textFormat: Text.RichText
|
textFormat: Text.RichText
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
|
Loading…
Reference in New Issue
Block a user