Chaperone Tab Update (#101)
* added actions for haptics * Haptic WIP #1 crash on haptic event * haptics rough implemented * fixed action names and prox sensor work-around * added workaround to catch-all in begineer chaperone switch * added idle work-around to alarm warning * changed visibility slider values to reflect new API limits * added disable chaperone * added display Logic * fixed visibility slider display and some saving fade distance when chaperone disabled * fixed warnings not always working (hopefully) centralized action/input keys into ivrinput.h * default bindings for HMD's * chaperone input re-factor * refactored ivrinput class * fixed naming errors commented out prox testing * formatting removed commented code * format * fixed compiler warnings * updated documentation * Reduced reload chaperone calls * adjusted haptics for chaperone bounds warnings
This commit is contained in:
@@ -111,6 +111,7 @@ OverlayController::OverlayController( bool desktopMode,
|
||||
nullptr, "OpenVR Advanced Settings Overlay", "Is OpenVR running?" );
|
||||
throw std::runtime_error( std::string( "No Overlay interface" ) );
|
||||
}
|
||||
|
||||
// Init controllers
|
||||
m_steamVRTabController.initStage1();
|
||||
m_chaperoneTabController.initStage1();
|
||||
@@ -123,6 +124,16 @@ OverlayController::OverlayController( bool desktopMode,
|
||||
m_settingsTabController.forceRevivePage() );
|
||||
m_utilitiesTabController.initStage1();
|
||||
|
||||
// init action handles
|
||||
|
||||
m_chaperoneTabController.setLeftHapticActionHandle(
|
||||
m_actions.leftHapticActionHandle() );
|
||||
m_chaperoneTabController.setRightHapticActionHandle(
|
||||
m_actions.rightHapticActionHandle() );
|
||||
m_chaperoneTabController.setLeftInputHandle( m_actions.leftInputHandle() );
|
||||
m_chaperoneTabController.setRightInputHandle(
|
||||
m_actions.rightInputHandle() );
|
||||
|
||||
// Set qml context
|
||||
qmlEngine.rootContext()->setContextProperty( "applicationVersion",
|
||||
getVersionString() );
|
||||
|
||||
Reference in New Issue
Block a user