Files
OpenVR-AdvancedSettings-frame/src/res/qml/audio_page/proximity/ProximityToggle.qml
T

29 lines
922 B
QML

import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0
import "../.." //common imports
MyToggleButton {
id: audioMuteProximitySensorToggle
Layout.preferredWidth: 600
text: "Proximity Sensor Mutes/Unmutes Microphone"
onClicked: {
AudioTabController.setMicProximitySensorCanMute(checked, false)
}
Component.onCompleted: {
if (AudioTabController.micDeviceIndex < 0) {
audioMuteProximitySensorToggle.enabled = false
} else {
audioMuteProximitySensorToggle.enabled = true
audioMuteProximitySensorToggle.checked = AudioTabController.micProximitySensorCanMute
}
}
Connections {
target: AudioTabController
onMicProximitySensorCanMuteChanged: {
audioMuteProximitySensorToggle.checked = AudioTabController.micProximitySensorCanMute
}
}
}