29 lines
907 B
QML
29 lines
907 B
QML
import QtQuick 2.7
|
|
import QtQuick.Controls 2.0
|
|
import QtQuick.Layouts 1.3
|
|
import ovras.advsettings 1.0
|
|
import "../../common"
|
|
|
|
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
|
|
}
|
|
}
|
|
}
|