shift-shell/components/quicksettingsplugin
Marco Allegretti d901815c9d Add gaming mode setting and quick settings tiles
Add a gamingModeEnabled bool and a gamingDismissHintEnabled bool to
the shell settings plugin, persisted in plasmamobilerc [General],
following the same pattern as convergenceModeEnabled.

Two new quick settings tiles:
- org.kde.plasma.quicksetting.gaming: toggles gaming mode on/off,
  shows explicit on/off label matching the convergence tile style.
- org.kde.plasma.quicksetting.gaminghint: shown while gaming mode
  is active; dismisses the Game Center hint.

Both tiles are added to the default group in quicksettings config.
2026-04-19 13:51:00 +02:00
..
CMakeLists.txt Drop unused link libraries 2024-10-31 08:41:01 +00:00
paginatemodel.cpp paginatemodel: Avoid to disconnect if model is the same because it's not reconnected after 2025-06-16 15:04:32 -04:00
paginatemodel.h Port mobileshell plugins to ecm_add_qml_module 2023-11-02 11:08:17 +00:00
quicksetting.cpp quicksettings: Extract out from mobileshell into separate plugin 2023-03-16 19:44:36 -07:00
quicksetting.h quicksetting: add api docs 2025-08-18 10:59:49 +02:00
quicksettingsconfig.cpp Add gaming mode setting and quick settings tiles 2026-04-19 13:51:00 +02:00
quicksettingsconfig.h Port mobileshell plugins to ecm_add_qml_module 2023-11-02 11:08:17 +00:00
quicksettingsmodel.cpp quicksettings: fix dynamic removal 2025-08-18 10:59:49 +02:00
quicksettingsmodel.h Use synchrone component loading instead of asynchrone to avoid concurrent bug 2025-06-15 00:59:09 +02:00
savedquicksettings.cpp Do not store KPluginMetaData as pointer 2023-10-17 05:14:04 +00:00
savedquicksettings.h Port mobileshell plugins to ecm_add_qml_module 2023-11-02 11:08:17 +00:00
savedquicksettingsmodel.cpp Drop semicolon after Q_UNUSED() for consistency through the repo 2024-09-28 06:31:00 +00:00
savedquicksettingsmodel.h Port mobileshell plugins to ecm_add_qml_module 2023-11-02 11:08:17 +00:00