status-desktop/ui/app/AppLayouts/Profile/views/SoundsView.qml

48 lines
1.1 KiB
QML
Raw Normal View History

import QtQuick 2.13
import QtQuick.Controls 2.13
import QtQuick.Layouts 1.13
import utils 1.0
import StatusQ.Core 0.1
import StatusQ.Controls 0.1
Item {
id: soundsContainer
Layout.fillHeight: true
Layout.fillWidth: true
clip: true
Item {
width: profileContainer.profileContentWidth
anchors.horizontalCenter: parent.horizontalCenter
StatusBaseText {
id: labelVolume
anchors.top: parent.top
anchors.topMargin: 24
anchors.left: parent.left
anchors.leftMargin: 24
//% "Sound volume"
text: qsTrId("sound-volume") + " " + volume.value.toPrecision(1)
font.pixelSize: 15
}
StatusSlider {
id: volume
anchors.top: labelVolume.bottom
anchors.topMargin: Style.current.padding
anchors.left: parent.left
anchors.leftMargin: 24
from: 0.0
to: 1.0
value: appSettings.volume
stepSize: 0.1
onValueChanged: {
appSettings.volume = volume.value
}
}
}
}