FreeKill/Fk/LobbyElement/AudioSetting.qml

55 lines
1019 B
QML
Raw Permalink Normal View History

2023-04-28 10:24:31 +00:00
// SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
ColumnLayout {
RowLayout {
anchors.rightMargin: 8
spacing: 16
Text {
text: luatr("BGM Volume")
2023-04-28 10:24:31 +00:00
}
Slider {
2023-10-27 14:53:25 +00:00
Layout.rightMargin: 16
Layout.fillWidth: true
2023-04-28 10:24:31 +00:00
from: 0
to: 100
value: config.bgmVolume
onValueChanged: config.bgmVolume = value;
}
}
RowLayout {
anchors.rightMargin: 8
spacing: 16
Text {
text: luatr("Effect Volume")
2023-04-28 10:24:31 +00:00
}
Slider {
2023-10-27 14:53:25 +00:00
Layout.rightMargin: 16
Layout.fillWidth: true
2023-04-28 10:24:31 +00:00
from: 0
to: 100
value: Backend.volume
onValueChanged: Backend.volume = value;
}
}
2023-04-28 11:19:45 +00:00
Switch {
text: luatr("Disable message audio")
2023-04-28 10:24:31 +00:00
checked: config.disableMsgAudio
onCheckedChanged: config.disableMsgAudio = checked;
}
Switch {
text: luatr("Hide unselectable cards")
checked: config.hideUseless
onCheckedChanged: {
config.hideUseless = checked;
}
}
2023-04-28 10:24:31 +00:00
}