History

Fixed enums in scripting engine

ksuprynowicz committed 4 years ago

Commit ad57a5e1 parent b27e81911 files · +55 −14Browse files

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

Unified · Split

interface/src/RefreshRateManager.cpp+9−0
@@ -21,9 +21,18 @@ STATIC_SCRIPT_TYPES_INITIALIZER(+[](ScriptManager* manager){ · 20 unmodified lines
2121 auto scriptEngine = manager->engine().get();
2222
2323 scriptRegisterMetaType(scriptEngine, scriptValueFromEnumClass<RefreshRateManager::RefreshRateRegime>, scriptValueToEnumClass<RefreshRateManager::RefreshRateRegime>, "RefreshRateRegime");
24+
2425 scriptRegisterMetaType(scriptEngine, scriptValueFromEnumClass<RefreshRateManager::UXMode>, scriptValueToEnumClass<RefreshRateManager::UXMode>, "UXMode");
2526 });
2627
28+STATIC_SCRIPT_INITIALIZER(+[](ScriptManager* manager){
29+ auto scriptEngine = manager->engine().get();
30+
31+ scriptEngine->registerEnum("RefreshRateRegime",QMetaEnum::fromType<RefreshRateManager::RefreshRateRegime>());
32+
33+ scriptEngine->registerEnum("UXMode",QMetaEnum::fromType<RefreshRateManager::UXMode>());
34+});
35+
2736 static const int VR_TARGET_RATE = 90;
2837
2938 /*@jsdoc

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