monitor-manager: Add 'reason' argument to 'power-save-changed' signal

We can change power save mode for two reasons: gsd-power told us to, or
we saw a hotplug event. Sometimes it's useful to be able to make the
distinction to why a power save mode changed, so add a reason to the
signal.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3233>
This commit is contained in:
Jonas Ådahl
2023-09-01 22:20:16 +02:00
committed by Marge Bot
parent a7231ab2be
commit 96d4ae5ac8
8 changed files with 42 additions and 16 deletions

View File

@ -319,8 +319,9 @@ void meta_monitor_manager_get_screen_size (MetaMonitorManager *
MetaPowerSave meta_monitor_manager_get_power_save_mode (MetaMonitorManager *manager);
void meta_monitor_manager_power_save_mode_changed (MetaMonitorManager *manager,
MetaPowerSave mode);
void meta_monitor_manager_power_save_mode_changed (MetaMonitorManager *manager,
MetaPowerSave mode,
MetaPowerSaveChangeReason reason);
void meta_monitor_manager_confirm_configuration (MetaMonitorManager *manager,
gboolean ok);