reset camera settings
This commit is contained in:
parent
ce13648721
commit
0d10f11a7f
@ -75,9 +75,17 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<spacer width="100%" height="2%"/>
|
<spacer height="4%" width="100%" />
|
||||||
|
|
||||||
|
<div layout="horizontal-row" width="100%" proportion="1">
|
||||||
|
<spacer width="25%" height="100%" />
|
||||||
|
<div layout="horizontal-row" proportion="1" height="fit">
|
||||||
<button id="close" text="Apply" align="center"/>
|
<button id="close" text="Apply" align="center"/>
|
||||||
<spacer width="100%" height="1%"/>
|
</div>
|
||||||
|
<div layout="horizontal-row" proportion="1" height="fit">
|
||||||
|
<button id="reset" text="Reset" align="center"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</stkgui>
|
</stkgui>
|
||||||
|
@ -129,6 +129,28 @@ GUIEngine::EventPropagation CustomCameraSettingsDialog::processEvent(const std::
|
|||||||
m_self_destroy = true;
|
m_self_destroy = true;
|
||||||
return GUIEngine::EVENT_BLOCK;
|
return GUIEngine::EVENT_BLOCK;
|
||||||
}
|
}
|
||||||
|
else if (eventSource == "reset") // discard all the changes
|
||||||
|
{
|
||||||
|
if (UserConfigParams::m_camera_present == 1) // Standard camera
|
||||||
|
{
|
||||||
|
getWidget<CheckBoxWidget>("camera_smoothing")->setState(UserConfigParams::m_standard_camera_forward_smoothing);
|
||||||
|
getWidget<CheckBoxWidget>("use_soccer_camera")->setState(UserConfigParams::m_standard_reverse_look_use_soccer_cam);
|
||||||
|
}
|
||||||
|
else if (UserConfigParams::m_camera_present == 2) // Drone chase camera
|
||||||
|
{
|
||||||
|
getWidget<CheckBoxWidget>("camera_smoothing")->setState(UserConfigParams::m_drone_camera_forward_smoothing);
|
||||||
|
getWidget<CheckBoxWidget>("use_soccer_camera")->setState(UserConfigParams::m_drone_reverse_look_use_soccer_cam);
|
||||||
|
}
|
||||||
|
else // Custom camera
|
||||||
|
{
|
||||||
|
getWidget<SpinnerWidget>("fov")->setValue(UserConfigParams::m_saved_camera_fov);
|
||||||
|
getWidget<SpinnerWidget>("camera_distance")->setFloatValue(UserConfigParams::m_saved_camera_distance);
|
||||||
|
getWidget<SpinnerWidget>("camera_angle")->setValue(UserConfigParams::m_saved_camera_forward_up_angle);
|
||||||
|
getWidget<CheckBoxWidget>("camera_smoothing")->setState(UserConfigParams::m_saved_camera_forward_smoothing);
|
||||||
|
getWidget<SpinnerWidget>("backward_camera_angle")->setValue(UserConfigParams::m_saved_camera_backward_up_angle);
|
||||||
|
getWidget<CheckBoxWidget>("use_soccer_camera")->setState(UserConfigParams::m_saved_reverse_look_use_soccer_cam);
|
||||||
|
}
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
return GUIEngine::EVENT_LET;
|
return GUIEngine::EVENT_LET;
|
||||||
} // processEvent
|
} // processEvent
|
||||||
|
Loading…
x
Reference in New Issue
Block a user