mirror of
https://github.com/overte-org/overte.git
synced 2025-04-14 20:26:55 +02:00
Merge pull request #15377 from sethalves/remove-unwanted-view-menuitems
case 22175: remove view/Independent-Mode and view/Entity-Mode menu items
This commit is contained in:
commit
a6ff19c4ee
6 changed files with 0 additions and 50 deletions
|
@ -1861,12 +1861,6 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bo
|
||||||
|
|
||||||
if (Menu::getInstance()->isOptionChecked(MenuOption::FirstPerson)) {
|
if (Menu::getInstance()->isOptionChecked(MenuOption::FirstPerson)) {
|
||||||
getMyAvatar()->setBoomLength(MyAvatar::ZOOM_MIN); // So that camera doesn't auto-switch to third person.
|
getMyAvatar()->setBoomLength(MyAvatar::ZOOM_MIN); // So that camera doesn't auto-switch to third person.
|
||||||
} else if (Menu::getInstance()->isOptionChecked(MenuOption::IndependentMode)) {
|
|
||||||
Menu::getInstance()->setIsOptionChecked(MenuOption::ThirdPerson, true);
|
|
||||||
cameraMenuChanged();
|
|
||||||
} else if (Menu::getInstance()->isOptionChecked(MenuOption::CameraEntityMode)) {
|
|
||||||
Menu::getInstance()->setIsOptionChecked(MenuOption::ThirdPerson, true);
|
|
||||||
cameraMenuChanged();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -5757,9 +5751,6 @@ void Application::cycleCamera() {
|
||||||
menu->setIsOptionChecked(MenuOption::ThirdPerson, false);
|
menu->setIsOptionChecked(MenuOption::ThirdPerson, false);
|
||||||
menu->setIsOptionChecked(MenuOption::FullscreenMirror, true);
|
menu->setIsOptionChecked(MenuOption::FullscreenMirror, true);
|
||||||
|
|
||||||
} else if (menu->isOptionChecked(MenuOption::IndependentMode) || menu->isOptionChecked(MenuOption::CameraEntityMode)) {
|
|
||||||
// do nothing if in independent or camera entity modes
|
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
cameraMenuChanged(); // handle the menu change
|
cameraMenuChanged(); // handle the menu change
|
||||||
}
|
}
|
||||||
|
@ -5775,12 +5766,6 @@ void Application::cameraModeChanged() {
|
||||||
case CAMERA_MODE_MIRROR:
|
case CAMERA_MODE_MIRROR:
|
||||||
Menu::getInstance()->setIsOptionChecked(MenuOption::FullscreenMirror, true);
|
Menu::getInstance()->setIsOptionChecked(MenuOption::FullscreenMirror, true);
|
||||||
break;
|
break;
|
||||||
case CAMERA_MODE_INDEPENDENT:
|
|
||||||
Menu::getInstance()->setIsOptionChecked(MenuOption::IndependentMode, true);
|
|
||||||
break;
|
|
||||||
case CAMERA_MODE_ENTITY:
|
|
||||||
Menu::getInstance()->setIsOptionChecked(MenuOption::CameraEntityMode, true);
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -5824,14 +5809,6 @@ void Application::cameraMenuChanged() {
|
||||||
getMyAvatar()->setBoomLength(MyAvatar::ZOOM_DEFAULT);
|
getMyAvatar()->setBoomLength(MyAvatar::ZOOM_DEFAULT);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (menu->isOptionChecked(MenuOption::IndependentMode)) {
|
|
||||||
if (_myCamera.getMode() != CAMERA_MODE_INDEPENDENT) {
|
|
||||||
_myCamera.setMode(CAMERA_MODE_INDEPENDENT);
|
|
||||||
}
|
|
||||||
} else if (menu->isOptionChecked(MenuOption::CameraEntityMode)) {
|
|
||||||
if (_myCamera.getMode() != CAMERA_MODE_ENTITY) {
|
|
||||||
_myCamera.setMode(CAMERA_MODE_ENTITY);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -194,20 +194,6 @@ Menu::Menu() {
|
||||||
|
|
||||||
viewMirrorAction->setProperty(EXCLUSION_GROUP_KEY, QVariant::fromValue(cameraModeGroup));
|
viewMirrorAction->setProperty(EXCLUSION_GROUP_KEY, QVariant::fromValue(cameraModeGroup));
|
||||||
|
|
||||||
// View > Independent
|
|
||||||
auto viewIndependentAction = cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(viewMenu,
|
|
||||||
MenuOption::IndependentMode, 0,
|
|
||||||
false, qApp, SLOT(cameraMenuChanged())));
|
|
||||||
|
|
||||||
viewIndependentAction->setProperty(EXCLUSION_GROUP_KEY, QVariant::fromValue(cameraModeGroup));
|
|
||||||
|
|
||||||
// View > Entity Camera
|
|
||||||
auto viewEntityCameraAction = cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(viewMenu,
|
|
||||||
MenuOption::CameraEntityMode, 0,
|
|
||||||
false, qApp, SLOT(cameraMenuChanged())));
|
|
||||||
|
|
||||||
viewEntityCameraAction->setProperty(EXCLUSION_GROUP_KEY, QVariant::fromValue(cameraModeGroup));
|
|
||||||
|
|
||||||
viewMenu->addSeparator();
|
viewMenu->addSeparator();
|
||||||
|
|
||||||
// View > Center Player In View
|
// View > Center Player In View
|
||||||
|
|
|
@ -53,7 +53,6 @@ namespace MenuOption {
|
||||||
const QString BookmarkAvatarEntities = "Bookmark Avatar Entities";
|
const QString BookmarkAvatarEntities = "Bookmark Avatar Entities";
|
||||||
const QString BookmarkLocation = "Bookmark Location";
|
const QString BookmarkLocation = "Bookmark Location";
|
||||||
const QString CalibrateCamera = "Calibrate Camera";
|
const QString CalibrateCamera = "Calibrate Camera";
|
||||||
const QString CameraEntityMode = "Entity Mode";
|
|
||||||
const QString CenterPlayerInView = "Center Player In View";
|
const QString CenterPlayerInView = "Center Player In View";
|
||||||
const QString Chat = "Chat...";
|
const QString Chat = "Chat...";
|
||||||
const QString ClearDiskCache = "Clear Disk Cache";
|
const QString ClearDiskCache = "Clear Disk Cache";
|
||||||
|
@ -120,7 +119,6 @@ namespace MenuOption {
|
||||||
const QString Help = "Help...";
|
const QString Help = "Help...";
|
||||||
const QString HomeLocation = "Home ";
|
const QString HomeLocation = "Home ";
|
||||||
const QString IncreaseAvatarSize = "Increase Avatar Size";
|
const QString IncreaseAvatarSize = "Increase Avatar Size";
|
||||||
const QString IndependentMode = "Independent Mode";
|
|
||||||
const QString ActionMotorControl = "Enable Default Motor Control";
|
const QString ActionMotorControl = "Enable Default Motor Control";
|
||||||
const QString LastLocation = "Last Location";
|
const QString LastLocation = "Last Location";
|
||||||
const QString LoadScript = "Open and Run Script File...";
|
const QString LoadScript = "Open and Run Script File...";
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
#include <QPushButton>
|
#include <QPushButton>
|
||||||
#include <QStandardPaths>
|
#include <QStandardPaths>
|
||||||
|
|
||||||
static const QString AVATAR_HEAD_AND_BODY_STRING = "Avatar Body with Head";
|
|
||||||
static const QString ENTITY_MODEL_STRING = "Entity Model";
|
|
||||||
|
|
||||||
ModelSelector::ModelSelector() {
|
ModelSelector::ModelSelector() {
|
||||||
QFormLayout* form = new QFormLayout(this);
|
QFormLayout* form = new QFormLayout(this);
|
||||||
|
|
||||||
|
|
|
@ -40,9 +40,6 @@ function updateControllerDisplay() {
|
||||||
var button;
|
var button;
|
||||||
var tablet = Tablet.getTablet("com.highfidelity.interface.tablet.system");
|
var tablet = Tablet.getTablet("com.highfidelity.interface.tablet.system");
|
||||||
|
|
||||||
// Independent and Entity mode make people sick; disable them in hmd.
|
|
||||||
var desktopOnlyViews = ['Independent Mode', 'Entity Mode'];
|
|
||||||
|
|
||||||
var switchToVR = "ENTER VR";
|
var switchToVR = "ENTER VR";
|
||||||
var switchToDesktop = "EXIT VR";
|
var switchToDesktop = "EXIT VR";
|
||||||
|
|
||||||
|
@ -59,9 +56,6 @@ function onHmdChanged(isHmd) {
|
||||||
text: switchToVR
|
text: switchToVR
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
desktopOnlyViews.forEach(function (view) {
|
|
||||||
Menu.setMenuEnabled("View>" + view, !isHmd);
|
|
||||||
});
|
|
||||||
updateControllerDisplay();
|
updateControllerDisplay();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -253,9 +253,7 @@
|
||||||
"UserActivityLoggerDisabled": false,
|
"UserActivityLoggerDisabled": false,
|
||||||
"View/Center Player In View": true,
|
"View/Center Player In View": true,
|
||||||
"View/Enter First Person Mode in HMD": true,
|
"View/Enter First Person Mode in HMD": true,
|
||||||
"View/Entity Mode": false,
|
|
||||||
"View/First Person": true,
|
"View/First Person": true,
|
||||||
"View/Independent Mode": false,
|
|
||||||
"View/Mirror": false,
|
"View/Mirror": false,
|
||||||
"View/Third Person": false,
|
"View/Third Person": false,
|
||||||
"WindowGeometry": "@Rect(0 0 1920 1080)",
|
"WindowGeometry": "@Rect(0 0 1920 1080)",
|
||||||
|
|
Loading…
Reference in a new issue