mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-01-30 16:32:50 -05:00
Improve performance of slider
This commit is contained in:
@@ -205,6 +205,10 @@ ScrollView {
|
|||||||
onSliderValueChanged: (newValue) => {
|
onSliderValueChanged: (newValue) => {
|
||||||
let transparencyValue = newValue / 100.0
|
let transparencyValue = newValue / 100.0
|
||||||
displayTab.topBarTransparency = transparencyValue
|
displayTab.topBarTransparency = transparencyValue
|
||||||
|
}
|
||||||
|
|
||||||
|
onSliderDragFinished: (finalValue) => {
|
||||||
|
let transparencyValue = finalValue / 100.0
|
||||||
Prefs.setTopBarTransparency(transparencyValue)
|
Prefs.setTopBarTransparency(transparencyValue)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ Item {
|
|||||||
property bool showValue: true
|
property bool showValue: true
|
||||||
|
|
||||||
signal sliderValueChanged(int newValue)
|
signal sliderValueChanged(int newValue)
|
||||||
|
signal sliderDragFinished(int finalValue)
|
||||||
|
|
||||||
height: 80
|
height: 80
|
||||||
|
|
||||||
@@ -133,6 +134,12 @@ Item {
|
|||||||
slider.sliderValueChanged(newValue)
|
slider.sliderValueChanged(newValue)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onReleased: {
|
||||||
|
if (slider.enabled) {
|
||||||
|
slider.sliderDragFinished(slider.value)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user