From 9f7c5a16033d4341ef13e67e4e8a4f25ae3818cf Mon Sep 17 00:00:00 2001 From: Vladyslav Stelmakhovskyi Date: Sat, 11 Mar 2017 11:54:44 +0100 Subject: [PATCH] Add LOD settings to Tablet UI --- .../qml/hifi/tablet/TabletLodPreferences.qml | 34 +++++++++++++++++++ interface/src/Menu.cpp | 3 +- 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 interface/resources/qml/hifi/tablet/TabletLodPreferences.qml diff --git a/interface/resources/qml/hifi/tablet/TabletLodPreferences.qml b/interface/resources/qml/hifi/tablet/TabletLodPreferences.qml new file mode 100644 index 0000000000..8f03bdb0c5 --- /dev/null +++ b/interface/resources/qml/hifi/tablet/TabletLodPreferences.qml @@ -0,0 +1,34 @@ +import QtQuick 2.5 +import Qt.labs.settings 1.0 + +import "tabletWindows" +import "../../dialogs" +import QtQuick.Controls 1.4 +import QtQuick.Controls.Styles 1.4 +import QtGraphicalEffects 1.0 + +StackView { + id: profileRoot + initialItem: root + objectName: "stack" + + property var eventBridge; + signal sendToScript(var message); + + function pushSource(path) { + editRoot.push(Qt.reslovedUrl(path)); + } + + function popSource() { + + } + + TabletPreferencesDialog { + id: root + property string title: "LOD Settings" + objectName: "TabletLodPreferences" + width: parent.width + height: parent.height + showCategories: ["Level of Detail Tuning"] + } +} diff --git a/interface/src/Menu.cpp b/interface/src/Menu.cpp index 241f908190..7eb5f4ea60 100644 --- a/interface/src/Menu.cpp +++ b/interface/src/Menu.cpp @@ -308,7 +308,8 @@ Menu::Menu() { // Settings > LOD... action = addActionToQMenuAndActionHash(settingsMenu, "LOD..."); connect(action, &QAction::triggered, [] { - DependencyManager::get()->toggle(QString("hifi/dialogs/LodPreferencesDialog.qml"), "LodPreferencesDialog"); + qApp->showDialog(QString("hifi/dialogs/LodPreferencesDialog.qml"), + QString("../../hifi/tablet/TabletLodPreferences.qml"), "LodPreferencesDialog"); }); // Settings > Control with Speech [advanced]