From 0932c83d16f55832d52e06b48f40d3acd3a83692 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Thu, 10 Oct 2013 14:58:46 -0500 Subject: add an action whose state shows whether or not bluetooth is supported by the hardware, used by ubuntu-system-settings --- src/bluetooth.vala | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/bluetooth.vala') diff --git a/src/bluetooth.vala b/src/bluetooth.vala index 98464a4..100bdf2 100644 --- a/src/bluetooth.vala +++ b/src/bluetooth.vala @@ -23,6 +23,10 @@ */ public interface Bluetooth: Object { + /* True if there are any bluetooth adapters on this system. + This work as a proxy for "does this hardware support bluetooth?" */ + public abstract bool supported { get; protected set; } + /* True if there are any bluetooth adapters powered up on the system. In short, whether or not this system's bluetooth is "on". */ public abstract bool powered { get; protected set; } @@ -68,6 +72,7 @@ public abstract class KillswitchBluetooth: Object, Bluetooth killswitch.notify["blocked"].connect (() => blocked = killswitch.blocked ); } + public bool supported { get; protected set; default = false; } public bool powered { get; protected set; default = false; } public bool discoverable { get; protected set; default = false; } public bool blocked { get; protected set; default = true; } -- cgit v1.2.3