Showing the changes to interface/src/scripting/PerformanceScriptingInterface.cpp (1 of 8 files). Show all
Unified · Split
| @@ -19,6 +19,19 @@ PerformanceScriptingInterface::PerformanceScriptingInterface() { · 18 unmodified lines | ||
| 19 | 19 | }); |
| 20 | 20 | } |
| 21 | 21 | |
| 22 | +void PerformanceScriptingInterface::setPerformanceProfile(PerformanceProfile performanceProfile) { | |
| 23 | + qApp->getPerformanceManager().setPerformanceProfile((PerformanceManager::PerformanceProfile)performanceProfile); | |
| 24 | +} | |
| 25 | + | |
| 26 | +PerformanceScriptingInterface::PerformanceProfile PerformanceScriptingInterface::getPerformanceProfile() const { | |
| 27 | + return (PerformanceScriptingInterface::PerformanceProfile)qApp->getPerformanceManager().getPerformanceProfile(); | |
| 28 | +} | |
| 29 | + | |
| 30 | +QStringList PerformanceScriptingInterface::getPerformanceProfileNames() const { | |
| 31 | + static const QStringList performanceProfileNames = { "Low", "Mid", "High" }; | |
| 32 | + return performanceProfileNames; | |
| 33 | +} | |
| 34 | + | |
| 22 | 35 | void PerformanceScriptingInterface::setRefreshRateProfile(RefreshRateProfile refreshRateProfile) { |
| 23 | 36 | qApp->getRefreshRateManager().setRefreshRateProfile((RefreshRateManager::RefreshRateProfile)refreshRateProfile); |
| 24 | 37 | } |