5.8.3 (#658)
* add delay if interface not found * adjust initialization behavior * pushed for debugging reasons for concerned parties * comment out simple recenter * remove old style motion, some minor optimizations * optimize default case check * optimized default condition * change manifest install behavior to trigger on desktop mode as well * add desktop mode binding launch * add tracker overlay option to utils * commit to check status * attempt to fix native LH issues with chaperone when exiting * add desktop mode toggle and some cleanup * remove adjust chaperone * remove clang format from ci, increment version, cleanup * update circle ci * fix conversion warning * add F13-19 to keyboard parser * add additional logging around failure to initialize * add unsaved changes * update version 5.8.1 * fix some collisions in enum declaration * add controller powers on steamvr, and no HMD to steamvr tab, increment version * slightly alter drag movement, fix qml issue * code cleanup * fix logspam/attempt to delete non existant overlays * increment version 5.8.3
This commit is contained in:
@@ -21,6 +21,8 @@ class UtilitiesTabController : public QObject
|
||||
Q_OBJECT
|
||||
Q_PROPERTY(
|
||||
bool vrcDebug READ vrcDebug WRITE setVrcDebug NOTIFY vrcDebugChanged )
|
||||
Q_PROPERTY( bool trackerOvlEnabled READ trackerOvlEnabled WRITE
|
||||
setTrackerOvlEnabled NOTIFY trackerOvlEnabledChanged )
|
||||
|
||||
private:
|
||||
OverlayController* m_parent;
|
||||
@@ -31,6 +33,10 @@ private:
|
||||
= { 0 };
|
||||
int m_batteryState[vr::k_unMaxTrackedDeviceCount];
|
||||
bool m_batteryVisible[vr::k_unMaxTrackedDeviceCount];
|
||||
void handleTrackerBatOvl();
|
||||
vr::VROverlayHandle_t createBatteryOverlay( vr::TrackedDeviceIndex_t index,
|
||||
unsigned style = 0 );
|
||||
void destroyBatteryOverlays();
|
||||
|
||||
public:
|
||||
void initStage2( OverlayController* var_parent );
|
||||
@@ -38,6 +44,7 @@ public:
|
||||
void eventLoopTick();
|
||||
|
||||
bool vrcDebug() const;
|
||||
bool trackerOvlEnabled() const;
|
||||
|
||||
public slots:
|
||||
void sendKeyboardInput( QString input );
|
||||
@@ -76,9 +83,11 @@ public slots:
|
||||
Q_INVOKABLE void sendKeyboardThree();
|
||||
|
||||
void setVrcDebug( bool value, bool notify = true );
|
||||
void setTrackerOvlEnabled( bool value, bool notify = true );
|
||||
|
||||
signals:
|
||||
void vrcDebugChanged( bool value );
|
||||
void trackerOvlEnabledChanged( bool value );
|
||||
};
|
||||
|
||||
} // namespace advsettings
|
||||
|
||||
Reference in New Issue
Block a user