mirror of
https://github.com/muesli/telephant
synced 2024-11-22 19:33:06 +00:00
37 lines
716 B
QML
37 lines
716 B
QML
import QtQuick 2.4
|
|
import QtQuick.Controls 2.1
|
|
|
|
ListView {
|
|
property bool fadeMedia: true
|
|
|
|
id: view
|
|
spacing: 12
|
|
clip: true
|
|
cacheBuffer: 10000
|
|
|
|
ScrollBar.vertical: ScrollBar {
|
|
width: 12
|
|
background: Rectangle {
|
|
color: "transparent"
|
|
}
|
|
}
|
|
|
|
delegate: MessageDelegate {
|
|
fadeMedia: view.fadeMedia
|
|
}
|
|
|
|
Label {
|
|
anchors.fill: parent
|
|
horizontalAlignment: Qt.AlignHCenter
|
|
verticalAlignment: Qt.AlignVCenter
|
|
visible: parent.count == 0
|
|
text: qsTr("No messages to show yet!")
|
|
font.bold: true
|
|
}
|
|
|
|
ScrollHelper {
|
|
id: scrollHelper
|
|
flickable: view
|
|
anchors.fill: view
|
|
}
|
|
}
|