History

Merge pull request #14650 from NissimHadar/20301-addPlatformInfo

Case 20301 - add platform info

Shannon Romano committed 7 years ago

Commit 9855e9b2 parents 10e969f 65d975f11 files · +263 −100Browse files

Showing the changes to interface/src/Application.cpp (1 of 11 files). Show all

Unified · Split

interface/src/Application.cpp+14−0
@@ -170,6 +170,7 @@ · 169 unmodified lines
170170 #include "scripting/Audio.h"
171171 #include "networking/CloseEventSender.h"
172172 #include "scripting/TestScriptingInterface.h"
173+#include "scripting/PlatformInfoScriptingInterface.h"
173174 #include "scripting/AssetMappingsScriptingInterface.h"
174175 #include "scripting/ClipboardScriptingInterface.h"
175176 #include "scripting/DesktopScriptingInterface.h"
@@ -6988,6 +6989,7 @@ void Application::registerScriptEngineWithApplicationServices(ScriptEnginePointe · 6812 unmodified lines
69886989 scriptEngine->registerGlobalObject("Test", TestScriptingInterface::getInstance());
69896990 }
69906991
6992+ scriptEngine->registerGlobalObject("PlatformInfo", PlatformInfoScriptingInterface::getInstance());
69916993 scriptEngine->registerGlobalObject("Rates", new RatesScriptingInterface(this));
69926994
69936995 // hook our avatar and avatar hash map object into this script engine
@@ -8705,6 +8707,14 @@ void Application::updateLoginDialogOverlayPosition() { · 1711 unmodified lines
87058707 }
87068708 }
87078709
8710+bool Application::hasRiftControllers() {
8711+ return PluginUtils::isOculusTouchControllerAvailable();
8712+}
8713+
8714+bool Application::hasViveControllers() {
8715+ return PluginUtils::isViveControllerAvailable();
8716+}
8717+
87088718 void Application::onDismissedLoginDialog() {
87098719 _loginDialogPoppedUp = false;
87108720 loginDialogPoppedUp.set(false);
@@ -8923,6 +8933,10 @@ void Application::copyToClipboard(const QString& text) { · 212 unmodified lines
89238933 QApplication::clipboard()->setText(text);
89248934 }
89258935
8936+QString Application::getGraphicsCardType() {
8937+ return GPUIdent::getInstance()->getName();
8938+}
8939+
89268940 #if defined(Q_OS_ANDROID)
89278941 void Application::beforeEnterBackground() {
89288942 auto nodeList = DependencyManager::get<NodeList>();

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t