mirror of
https://gitlab.freedesktop.org/upower/upower.git
synced 2026-01-04 21:10:11 +01:00
Add a missing accessor: up_client_get_lid_is_present()
This commit is contained in:
parent
2c94682f14
commit
2d2e69254d
2 changed files with 21 additions and 0 deletions
|
|
@ -458,6 +458,8 @@ up_client_get_can_hibernate (UpClient *client)
|
|||
* Get whether the laptop lid is closed.
|
||||
*
|
||||
* Return value: %TRUE if lid is closed or %FALSE otherwise.
|
||||
*
|
||||
* Since: 0.9.0
|
||||
*/
|
||||
gboolean
|
||||
up_client_get_lid_is_closed (UpClient *client)
|
||||
|
|
@ -467,6 +469,24 @@ up_client_get_lid_is_closed (UpClient *client)
|
|||
return client->priv->lid_is_closed;
|
||||
}
|
||||
|
||||
/**
|
||||
* up_client_get_lid_is_present:
|
||||
* @client: a #UpClient instance.
|
||||
*
|
||||
* Get whether a laptop lid is present on this machine.
|
||||
*
|
||||
* Return value: %TRUE if the machine has a laptop lid
|
||||
*
|
||||
* Since: 0.9.2
|
||||
*/
|
||||
gboolean
|
||||
up_client_get_lid_is_present (UpClient *client)
|
||||
{
|
||||
g_return_val_if_fail (UP_IS_CLIENT (client), FALSE);
|
||||
up_client_get_properties_sync (client, NULL, NULL);
|
||||
return client->priv->lid_is_present;
|
||||
}
|
||||
|
||||
/**
|
||||
* up_client_get_can_suspend:
|
||||
* @client: a #UpClient instance.
|
||||
|
|
|
|||
|
|
@ -98,6 +98,7 @@ GPtrArray *up_client_get_devices (UpClient *client);
|
|||
const gchar *up_client_get_daemon_version (UpClient *client);
|
||||
gboolean up_client_get_can_hibernate (UpClient *client);
|
||||
gboolean up_client_get_lid_is_closed (UpClient *client);
|
||||
gboolean up_client_get_lid_is_present (UpClient *client);
|
||||
gboolean up_client_get_can_suspend (UpClient *client);
|
||||
gboolean up_client_get_on_battery (UpClient *client);
|
||||
gboolean up_client_get_on_low_battery (UpClient *client);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue