Add option to enable/disable the mini tablet
Showing the changes to interface/src/Application.cpp (1 of 6 files). Show all
Unified · Split
| @@ -993,6 +993,7 @@ const bool DEFAULT_HMD_TABLET_BECOMES_TOOLBAR = false; · 992 unmodified lines | ||
| 993 | 993 | const bool DEFAULT_PREFER_STYLUS_OVER_LASER = false; |
| 994 | 994 | const bool DEFAULT_PREFER_AVATAR_FINGER_OVER_STYLUS = false; |
| 995 | 995 | const QString DEFAULT_CURSOR_NAME = "DEFAULT"; |
| 996 | +const bool DEFAULT_MINI_TABLET_ENABLED = true; | |
| 996 | 997 | |
| 997 | 998 | Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bool runningMarkerExisted) : |
| 998 | 999 | QApplication(argc, argv), |
| @@ -1012,6 +1013,7 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bo · 13 unmodified lines | ||
| 1012 | 1013 | _preferAvatarFingerOverStylusSetting("preferAvatarFingerOverStylus", DEFAULT_PREFER_AVATAR_FINGER_OVER_STYLUS), |
| 1013 | 1014 | _constrainToolbarPosition("toolbar/constrainToolbarToCenterX", true), |
| 1014 | 1015 | _preferredCursor("preferredCursor", DEFAULT_CURSOR_NAME), |
| 1016 | + _miniTabletEnabledSetting("miniTabletEnabled", DEFAULT_MINI_TABLET_ENABLED), | |
| 1015 | 1017 | _scaleMirror(1.0f), |
| 1016 | 1018 | _mirrorYawOffset(0.0f), |
| 1017 | 1019 | _raiseMirror(0.0f), |
| @@ -3393,6 +3395,11 @@ void Application::setSettingConstrainToolbarPosition(bool setting) { · 2375 unmodified lines | ||
| 3393 | 3395 | DependencyManager::get<OffscreenUi>()->setConstrainToolbarToCenterX(setting); |
| 3394 | 3396 | } |
| 3395 | 3397 | |
| 3398 | +void Application::setMiniTabletEnabled(bool enabled) { | |
| 3399 | + _miniTabletEnabledSetting.set(enabled); | |
| 3400 | + emit miniTabletEnabledChanged(enabled); | |
| 3401 | +} | |
| 3402 | + | |
| 3396 | 3403 | void Application::showHelp() { |
| 3397 | 3404 | static const QString HAND_CONTROLLER_NAME_VIVE = "vive"; |
| 3398 | 3405 | static const QString HAND_CONTROLLER_NAME_OCULUS_TOUCH = "oculus"; |