From 8a5d80de312fbe7512a6a1b40fe18c2c32edaf16 Mon Sep 17 00:00:00 2001 From: vladest Date: Tue, 17 Apr 2018 19:51:24 +0200 Subject: [PATCH] Fix Desktop double windows --- interface/src/Application.cpp | 7 +------ interface/src/ui/PreferencesDialog.cpp | 7 +++++++ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index aec31f2de4..a2d117e6ee 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -6518,12 +6518,7 @@ void Application::showDialog(const QUrl& widgetUrl, const QUrl& tabletUrl, const if (onTablet) { toggleTabletUI(true); } - } - - if (!onTablet) { - DependencyManager::get()->show(widgetUrl, name); - } - if (tablet->getToolbarMode()) { + } else { DependencyManager::get()->show(widgetUrl, name); } } diff --git a/interface/src/ui/PreferencesDialog.cpp b/interface/src/ui/PreferencesDialog.cpp index 289166648e..a678a1b94b 100644 --- a/interface/src/ui/PreferencesDialog.cpp +++ b/interface/src/ui/PreferencesDialog.cpp @@ -51,6 +51,13 @@ void setupPreferences() { auto preference = new AvatarPreference(AVATAR_BASICS, "Appearance", getter, setter); preferences->addPreference(preference); } + // UI + static const QString GRAPHICS_QUALITY { "Graphics Quality" }; + { + auto getter = []()->float { return DependencyManager::get()->getLODLevel(); }; + auto setter = [](float value) { FaceTracker::setEyeDeflection(value); }; + preferences->addPreference(new SliderPreference(GRAPHICS_QUALITY, "World Detail", getter, setter)); + } // UI static const QString UI_CATEGORY { "User Interface" };