mirror of
https://github.com/belsabbagh/dotfiles.git
synced 2026-04-11 17:47:09 +00:00
45 lines
957 B
QML
45 lines
957 B
QML
pragma ComponentBehavior: Bound
|
||
|
||
import ".."
|
||
import "../../components"
|
||
import qs.components
|
||
import qs.components.controls
|
||
import qs.components.containers
|
||
import qs.services
|
||
import qs.config
|
||
import QtQuick
|
||
import QtQuick.Layouts
|
||
|
||
CollapsibleSection {
|
||
id: root
|
||
|
||
required property var rootPane
|
||
|
||
title: qsTr("Animations")
|
||
showBackground: true
|
||
|
||
SectionContainer {
|
||
contentSpacing: Appearance.spacing.normal
|
||
|
||
SliderInput {
|
||
Layout.fillWidth: true
|
||
|
||
label: qsTr("Animation duration scale")
|
||
value: rootPane.animDurationsScale
|
||
from: 0.1
|
||
to: 5.0
|
||
decimals: 1
|
||
suffix: "×"
|
||
validator: DoubleValidator {
|
||
bottom: 0.1
|
||
top: 5.0
|
||
}
|
||
|
||
onValueModified: newValue => {
|
||
rootPane.animDurationsScale = newValue;
|
||
rootPane.saveConfig();
|
||
}
|
||
}
|
||
}
|
||
}
|