mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-24 20:18:53 +03:00
Start working on bubble delegate
This commit is contained in:
parent
25f19c11b1
commit
15b5712f9a
2 changed files with 13 additions and 5 deletions
|
@ -59,11 +59,17 @@ Item {
|
|||
spacing: 2
|
||||
verticalLayoutDirection: ListView.BottomToTop
|
||||
|
||||
delegate: TimelineDefaultMessageStyle {
|
||||
messageActions: messageActionsC
|
||||
messageContextMenu: messageContextMenuC
|
||||
scrolledToThis: eventId === room.scrollTarget && (y + height > chat.y + chat.contentY && y < chat.y + chat.height + chat.contentY)
|
||||
Component {
|
||||
id: defaultMessageStyle
|
||||
|
||||
TimelineDefaultMessageStyle {
|
||||
messageActions: messageActionsC
|
||||
messageContextMenu: messageContextMenuC
|
||||
scrolledToThis: eventId === room.scrollTarget && (y + height > chat.y + chat.contentY && y < chat.y + chat.height + chat.contentY)
|
||||
}
|
||||
}
|
||||
|
||||
delegate: defaultMessageStyle
|
||||
footer: Item {
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
anchors.margins: Nheko.paddingLarge
|
||||
|
|
|
@ -24,7 +24,7 @@ AbstractButton {
|
|||
property string userName: eventId ? room.dataById(eventId, Room.UserName, "") : ""
|
||||
implicitHeight: replyContainer.implicitHeight
|
||||
implicitWidth: replyContainer.implicitWidth
|
||||
property int maxWidth
|
||||
required property int maxWidth
|
||||
|
||||
NhekoCursorShape {
|
||||
anchors.fill: parent
|
||||
|
@ -61,11 +61,13 @@ AbstractButton {
|
|||
id: colorline
|
||||
|
||||
width: 4
|
||||
height: content.height
|
||||
|
||||
color: TimelineManager.userColor(r.userId, palette.base)
|
||||
}
|
||||
|
||||
Column {
|
||||
id: content
|
||||
spacing: 0
|
||||
|
||||
AbstractButton {
|
||||
|
|
Loading…
Reference in a new issue