shift-shell/components/gamingshellplugin
Marco Allegretti 62243b7f64 Add gaming session control backends
Add PowerProfileControl and GameModeControl singletons and wire
them into gaming mode lifecycle handling. When gaming mode turns
on, keep DND on, switch to the performance profile when available,
and request GameMode. Restore previous state when gaming mode
turns off.

Add an overlayEnabled property in GameLauncherProvider so the
launcher can toggle MangoHud environment variables from QML.
2026-04-21 09:08:03 +02:00
..
CMakeLists.txt Add gaming session control backends 2026-04-21 09:08:03 +02:00
gamelauncherprovider.cpp Add gaming session control backends 2026-04-21 09:08:03 +02:00
gamelauncherprovider.h Add gaming session control backends 2026-04-21 09:08:03 +02:00
gamemodecontrol.cpp Add gaming session control backends 2026-04-21 09:08:03 +02:00
gamemodecontrol.h Add gaming session control backends 2026-04-21 09:08:03 +02:00
gamepaddevice.cpp Add quick settings panel and game sources 2026-04-20 14:09:33 +02:00
gamepaddevice.h Add quick settings panel and game sources 2026-04-20 14:09:33 +02:00
gamepadmanager.cpp Add quick settings panel and game sources 2026-04-20 14:09:33 +02:00
gamepadmanager.h Add quick settings panel and game sources 2026-04-20 14:09:33 +02:00
powerprofilecontrol.cpp Add gaming session control backends 2026-04-21 09:08:03 +02:00
powerprofilecontrol.h Add gaming session control backends 2026-04-21 09:08:03 +02:00