Show Scrollbars whenever the scroll is not obvious

This commit is contained in:
Hamza ARBI 2022-12-17 12:06:19 +01:00
parent 7345f464a5
commit 9222877306
3 changed files with 13 additions and 3 deletions

View file

@ -29,7 +29,7 @@ PageBase {
anchors.left: root.left
anchors.leftMargin: 30
anchors.right: root.right
anchors.rightMargin: 30
anchors.rightMargin: 15
contentHeight: content.height
clip: true
@ -40,6 +40,7 @@ PageBase {
anchors.top: parent.top
anchors.left: parent.left
anchors.right: parent.right
anchors.rightMargin: 15
CheckBoxType {
visible: !GC.isMobile()
@ -161,6 +162,10 @@ PageBase {
}
}
}
ScrollBar.vertical: ScrollBar {
policy: fl.height > content.height? ScrollBar.AlwaysOff : ScrollBar.AlwaysOn
}
}
Logo {

View file

@ -38,7 +38,7 @@ PageBase {
x: 20
anchors.top: caption.bottom
anchors.topMargin: 15
width: parent.width
width: parent.width - 30
anchors.bottom: parent.bottom
anchors.bottomMargin: 20
model: ServerListLogic.serverListModel
@ -49,7 +49,7 @@ PageBase {
clip: true
delegate: Item {
height: 60
width: root.width - 40
width: listWidget_servers.width - 15
MouseArea {
id: ms
anchors.fill: parent
@ -174,5 +174,9 @@ PageBase {
}
}
}
ScrollBar.vertical: ScrollBar {
policy: ScrollBar.AlwaysOn
}
}
}

View file

@ -34,6 +34,7 @@ PageBase {
anchors.top: caption.bottom
anchors.bottom: root.bottom
contentHeight: col.height
boundsBehavior: Flickable.StopAtBounds
Column {
id: col