parent
3d104ddccc
commit
1c3fcef542
|
@ -0,0 +1,9 @@
|
|||
import QtQuick 2.9
|
||||
|
||||
ListView {
|
||||
ScrollHelper {
|
||||
anchors.fill: parent
|
||||
|
||||
flickable: parent
|
||||
}
|
||||
}
|
|
@ -13,7 +13,6 @@ MouseArea {
|
|||
flickable.interactive = false
|
||||
flickable.maximumFlickVelocity = 100000
|
||||
flickable.boundsBehavior = Flickable.StopAtBounds
|
||||
root.parent = flickable
|
||||
}
|
||||
|
||||
function scrollByPixelDelta(flickableItem, pixelDelta) {
|
||||
|
|
|
@ -6,3 +6,4 @@ AutoImage 2.0 AutoImage.qml
|
|||
AutoLabel 2.0 AutoLabel.qml
|
||||
AutoTextArea 2.0 AutoTextArea.qml
|
||||
ScrollHelper 2.0 ScrollHelper.qml
|
||||
AutoListView 2.0 AutoListView.qml
|
||||
|
|
|
@ -52,7 +52,7 @@ Column {
|
|||
|
||||
clip: true
|
||||
|
||||
ListView {
|
||||
AutoListView {
|
||||
Layout.fillWidth: true
|
||||
Layout.preferredHeight: 24
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ Page {
|
|||
ColumnLayout {
|
||||
anchors.fill: parent
|
||||
|
||||
ListView {
|
||||
AutoListView {
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
|
||||
|
|
|
@ -100,7 +100,7 @@ Drawer {
|
|||
}
|
||||
}
|
||||
|
||||
ListView {
|
||||
AutoListView {
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
|
||||
|
|
|
@ -94,7 +94,7 @@ Rectangle {
|
|||
]
|
||||
}
|
||||
|
||||
ListView {
|
||||
AutoListView {
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
|
||||
|
@ -102,7 +102,6 @@ Rectangle {
|
|||
|
||||
spacing: 1
|
||||
clip: true
|
||||
interactive: false
|
||||
|
||||
model: roomListProxyModel
|
||||
|
||||
|
@ -137,12 +136,6 @@ Rectangle {
|
|||
}
|
||||
|
||||
RoomContextMenu { id: roomContextMenu }
|
||||
|
||||
ScrollHelper {
|
||||
anchors.fill: parent
|
||||
|
||||
flickable: parent
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,7 +21,6 @@ RoomPanelForm {
|
|||
property int largestVisibleIndex: messageListView.count > 0 ? messageListView.indexAt(messageListView.contentX, messageListView.contentY + messageListView.height - 1) : -1
|
||||
|
||||
onContentYChanged: {
|
||||
console.log("Content Y changed.")
|
||||
if(currentRoom && messageListView.contentY - 5000 < messageListView.originY)
|
||||
currentRoom.getPreviousContent(50);
|
||||
}
|
||||
|
|
|
@ -65,7 +65,7 @@ Item {
|
|||
id: roomHeader
|
||||
}
|
||||
|
||||
ListView {
|
||||
AutoListView {
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
Layout.leftMargin: 16
|
||||
|
@ -77,7 +77,6 @@ Item {
|
|||
displayMarginEnd: 40
|
||||
verticalLayoutDirection: ListView.BottomToTop
|
||||
spacing: 8
|
||||
interactive: false
|
||||
|
||||
boundsBehavior: Flickable.DragOverBounds
|
||||
|
||||
|
@ -157,12 +156,6 @@ Item {
|
|||
}
|
||||
}
|
||||
|
||||
ScrollHelper {
|
||||
anchors.fill: parent
|
||||
|
||||
flickable: parent
|
||||
}
|
||||
|
||||
RoundButton {
|
||||
width: 64
|
||||
height: 64
|
||||
|
@ -230,7 +223,7 @@ Item {
|
|||
|
||||
closePolicy: Dialog.CloseOnEscape | Dialog.CloseOnPressOutside
|
||||
|
||||
contentItem: ListView {
|
||||
contentItem: AutoListView {
|
||||
implicitHeight: Math.min(window.height - 64,
|
||||
readMarkerListView.contentHeight)
|
||||
|
||||
|
|
|
@ -101,7 +101,7 @@ ApplicationWindow {
|
|||
anchors.fill: parent
|
||||
spacing: 0
|
||||
|
||||
ListView {
|
||||
AutoListView {
|
||||
property var currentConnection: null
|
||||
|
||||
Layout.fillWidth: true
|
||||
|
|
Loading…
Reference in New Issue