aboutsummaryrefslogtreecommitdiff
path: root/src/profile.vala
diff options
context:
space:
mode:
authorCharles Kerr <charles.kerr@canonical.com>2013-10-10 21:22:41 +0000
committerTarmac <>2013-10-10 21:22:41 +0000
commit3145f10632a3ce7ee33e8cdaa78401d7eb881f4e (patch)
tree66b1fcec7959fce24c4f2fafa935a02f34bac312 /src/profile.vala
parent5165b13efd79ac2fc5bb6aa902b3ecedf84634f0 (diff)
parent0932c83d16f55832d52e06b48f40d3acd3a83692 (diff)
downloadayatana-indicator-bluetooth-3145f10632a3ce7ee33e8cdaa78401d7eb881f4e.tar.gz
ayatana-indicator-bluetooth-3145f10632a3ce7ee33e8cdaa78401d7eb881f4e.tar.bz2
ayatana-indicator-bluetooth-3145f10632a3ce7ee33e8cdaa78401d7eb881f4e.zip
add an action whose state shows whether or not bluetooth is supported by the hardware, used by ubuntu-system-settings. Fixes: https://bugs.launchpad.net/bugs/1233628.
Approved by Ted Gould, PS Jenkins bot.
Diffstat (limited to 'src/profile.vala')
-rw-r--r--src/profile.vala12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/profile.vala b/src/profile.vala
index cfe85e3..c32e46b 100644
--- a/src/profile.vala
+++ b/src/profile.vala
@@ -107,6 +107,18 @@ class Profile: Object
/// Actions
///
+ protected Action create_supported_action (Bluetooth bluetooth)
+ {
+ var action = new SimpleAction.stateful ("bluetooth-supported",
+ null,
+ bluetooth.supported);
+
+ bluetooth.notify["supported"].connect (()
+ => action.set_state (bluetooth.supported));
+
+ return action;
+ }
+
protected Action create_enabled_action (Bluetooth bluetooth)
{
var action = new SimpleAction.stateful ("bluetooth-enabled",