fixed CheckBox Toggles In playspace Tab
This commit is contained in:
@@ -360,8 +360,13 @@ MyStackViewPage {
|
||||
playSpaceMoveYText.text = MoveCenterTabController.offsetY.toFixed(2)
|
||||
playSpaceMoveZText.text = MoveCenterTabController.offsetZ.toFixed(2)
|
||||
playspaceRotationSlider.value = MoveCenterTabController.rotation
|
||||
moveShortcutRight.checked = MoveCenterTabController.moveShortcutRight;
|
||||
moveShortcutLeft.checked = MoveCenterTabController.moveShortcutLeft;
|
||||
moveShortcutRight.checked = MoveCenterTabController.moveShortcutRight
|
||||
moveShortcutLeft.checked = MoveCenterTabController.moveShortcutLeft
|
||||
lockXToggle.checked = MoveCenterTabController.lockXToggle
|
||||
lockYToggle.checked = MoveCenterTabController.lockYToggle
|
||||
lockZToggle.checked = MoveCenterTabController.lockZToggle
|
||||
requireDoubleClick.checked = MoveCenterTabController.requireDoubleClick
|
||||
|
||||
if (MoveCenterTabController.trackingUniverse === 0) {
|
||||
playspaceModeText.text = "Sitting"
|
||||
playSpaceRotationPlusButton.enabled = false
|
||||
@@ -405,6 +410,15 @@ MyStackViewPage {
|
||||
onRequireDoubleClickChanged: {
|
||||
requireDoubleClick.checked = MoveCenterTabController.requireDoubleClick
|
||||
}
|
||||
onLockXToggleChanged: {
|
||||
lockXToggle.checked = MoveCenterTabController.lockXToggle
|
||||
}
|
||||
onLockYToggleChanged: {
|
||||
lockYToggle.checked = MoveCenterTabController.lockYToggle
|
||||
}
|
||||
onLockZToggleChanged: {
|
||||
lockZToggle.checked = MoveCenterTabController.lockZToggle
|
||||
}
|
||||
onTrackingUniverseChanged: {
|
||||
if (MoveCenterTabController.trackingUniverse === 0) {
|
||||
playspaceModeText.text = "Sitting"
|
||||
|
||||
@@ -41,6 +41,18 @@ void MoveCenterTabController::initStage1() {
|
||||
if (value.isValid() && !value.isNull()) {
|
||||
m_requireDoubleClick = value.toBool();
|
||||
}
|
||||
value = settings->value("lockXToggle", m_lockXToggle);
|
||||
if (value.isValid() && !value.isNull()) {
|
||||
m_lockXToggle = value.toBool();
|
||||
}
|
||||
value = settings->value("lockYToggle", m_lockYToggle);
|
||||
if (value.isValid() && !value.isNull()) {
|
||||
m_lockYToggle = value.toBool();
|
||||
}
|
||||
value = settings->value("lockZToggle", m_lockZToggle);
|
||||
if (value.isValid() && !value.isNull()) {
|
||||
m_lockZToggle = value.toBool();
|
||||
}
|
||||
settings->endGroup();
|
||||
lastMoveButtonClick[0] = lastMoveButtonClick[0] = clock::now();
|
||||
}
|
||||
@@ -214,7 +226,7 @@ void MoveCenterTabController::setLockY(bool value, bool notify) {
|
||||
m_lockYToggle = value;
|
||||
auto settings = OverlayController::appSettings();
|
||||
settings->beginGroup("playspaceSettings");
|
||||
settings->setValue("lockYToggle", m_lockXToggle);
|
||||
settings->setValue("lockYToggle", m_lockYToggle);
|
||||
settings->endGroup();
|
||||
settings->sync();
|
||||
if (notify) {
|
||||
|
||||
Reference in New Issue
Block a user