Page MenuHomePhorge

RoomTimelineView.qml
No OneTemporary

Size
800 B
Referenced Files
None
Subscribers
None

RoomTimelineView.qml

/*
* This file is part of kazv.
* SPDX-FileCopyrightText: 2020-2023 tusooa <tusooa@kazv.moe>
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import QtQuick 2.2
import QtQuick.Layouts 1.15
import QtQuick.Controls 2.15
import org.kde.kirigami 2.13 as Kirigami
ListView {
id: roomTimelineView
property var timeline
property var eventIds: timeline.eventIds
property string selectedEventId
spacing: Kirigami.Units.largeSpacing
model: timeline
currentIndex: -1
verticalLayoutDirection: ListView.BottomToTop
delegate: EventView {
event: timeline.at(index)
sender: room.member(event.sender || matrixSdk.userId)
stateKeyUser: event.stateKey ? room.member(event.stateKey) : {}
width: ListView.view.width
isGapped: timeline.gaps.includes(event.eventId)
}
}

File Metadata

Mime Type
text/plain
Expires
Thu, Oct 2, 2:45 AM (1 d, 1 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
471005
Default Alt Text
RoomTimelineView.qml (800 B)

Event Timeline