Showing the changes to interface/src/scripting/PerformanceScriptingInterface.cpp (1 of 370 files). Show all
Unified · Split
| @@ -56,12 +56,22 @@ void PerformanceScriptingInterface::setRefreshRateProfile(RefreshRateProfile ref · 55 unmodified lines | ||
| 56 | 56 | emit settingsChanged(); |
| 57 | 57 | } |
| 58 | 58 | |
| 59 | +void PerformanceScriptingInterface::setCustomRefreshRate(RefreshRateManager::RefreshRateRegime refreshRateRegime, int value) | |
| 60 | +{ | |
| 61 | + qApp->getRefreshRateManager().setCustomRefreshRate(refreshRateRegime, value); | |
| 62 | + emit settingsChanged(); | |
| 63 | +} | |
| 64 | + | |
| 65 | +int PerformanceScriptingInterface::getCustomRefreshRate(RefreshRateManager::RefreshRateRegime refreshRateRegime) const { | |
| 66 | + return qApp->getRefreshRateManager().getCustomRefreshRate(refreshRateRegime); | |
| 67 | +} | |
| 68 | + | |
| 59 | 69 | PerformanceScriptingInterface::RefreshRateProfile PerformanceScriptingInterface::getRefreshRateProfile() const { |
| 60 | 70 | return (PerformanceScriptingInterface::RefreshRateProfile)qApp->getRefreshRateManager().getRefreshRateProfile(); |
| 61 | 71 | } |
| 62 | 72 | |
| 63 | 73 | QStringList PerformanceScriptingInterface::getRefreshRateProfileNames() const { |
| 64 | − static const QStringList refreshRateProfileNames = { "ECO", "INTERACTIVE", "REALTIME" }; | |
| 74 | + static const QStringList refreshRateProfileNames = { "ECO", "INTERACTIVE", "REALTIME", "CUSTOM" }; | |
| 65 | 75 | return refreshRateProfileNames; |
| 66 | 76 | } |
| 67 | 77 | |