Added "Force Revive Page" checkbox to application settings.
This commit is contained in:
@@ -5,12 +5,13 @@ import matzman666.advsettings 1.0
|
||||
import "." // QTBUG-34418, singletons require explicit import to load qmldir file
|
||||
|
||||
MyStackViewPage {
|
||||
id: rootPage
|
||||
width: 1200
|
||||
height: 800
|
||||
headerText: "OpenVR Advanced Settings"
|
||||
headerShowBackButton: false
|
||||
stackView: mainView
|
||||
content: Item {
|
||||
headerShowBackButton: false
|
||||
stackView: mainView
|
||||
content: Item {
|
||||
ColumnLayout {
|
||||
anchors.fill: parent
|
||||
RowLayout {
|
||||
@@ -81,7 +82,7 @@ MyStackViewPage {
|
||||
activationSoundEnabled: false
|
||||
text: "Revive"
|
||||
Layout.fillWidth: true
|
||||
visible: ReviveTabController.isOverlayInstalled
|
||||
visible: SettingsTabController.forceRevivePage ? true : ReviveTabController.isOverlayInstalled
|
||||
onClicked: {
|
||||
MyResources.playFocusChangedSound()
|
||||
mainView.push(revivePage)
|
||||
@@ -394,6 +395,13 @@ MyStackViewPage {
|
||||
}
|
||||
}
|
||||
|
||||
Connections {
|
||||
target: SettingsTabController
|
||||
onForceRevivePageChanged: {
|
||||
reviveButton.enabled = SettingsTabController.forceRevivePage
|
||||
}
|
||||
}
|
||||
|
||||
function updateStatistics() {
|
||||
var rotations = StatisticsTabController.hmdRotations
|
||||
if (rotations > 0) {
|
||||
|
||||
@@ -18,12 +18,21 @@ MyStackViewPage {
|
||||
}
|
||||
}
|
||||
|
||||
MyToggleButton {
|
||||
id: forceReviveToggle
|
||||
text: "Force Revive Page"
|
||||
onCheckedChanged: {
|
||||
SettingsTabController.setForceRevivePage(checked, true)
|
||||
}
|
||||
}
|
||||
|
||||
Item {
|
||||
Layout.fillHeight: true
|
||||
}
|
||||
|
||||
Component.onCompleted: {
|
||||
settingsAutoStartToggle.checked = SettingsTabController.autoStartEnabled
|
||||
forceReviveToggle.checked = SettingsTabController.forceRevivePage
|
||||
}
|
||||
|
||||
Connections {
|
||||
@@ -31,6 +40,9 @@ MyStackViewPage {
|
||||
onAutoStartEnabledChanged: {
|
||||
settingsAutoStartToggle.checked = SettingsTabController.autoStartEnabled
|
||||
}
|
||||
onForceRevivePageChanged: {
|
||||
forceReviveToggle.checked = SettingsTabController.forceRevivePage
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user