Merge lp:~elementary-pantheon/switchboard-plug-bluetooth/adapter-switch into lp:~elementary-pantheon/switchboard-plug-bluetooth/trunk

Proposed by Danielle Foré
Status: Merged
Approved by: Felipe Escoto
Approved revision: 20
Merged at revision: 20
Proposed branch: lp:~elementary-pantheon/switchboard-plug-bluetooth/adapter-switch
Merge into: lp:~elementary-pantheon/switchboard-plug-bluetooth/trunk
Diff against target: 25 lines (+9/-0)
1 file modified
src/HeaderAdapter.vala (+9/-0)
To merge this branch: bzr merge lp:~elementary-pantheon/switchboard-plug-bluetooth/adapter-switch
Reviewer Review Type Date Requested Status
elementary Pantheon team Pending
Review via email: mp+313507@code.launchpad.net

Commit message

DeviceRow.vala: Make the adapter switch enable and disable the adapter

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/HeaderAdapter.vala'
2--- src/HeaderAdapter.vala 2016-12-17 17:29:29 +0000
3+++ src/HeaderAdapter.vala 2016-12-18 19:52:32 +0000
4@@ -39,6 +39,7 @@
5
6 adapter_switch = new Gtk.Switch ();
7 adapter_switch.active = adapter.powered;
8+ adapter_switch.margin_end = 3;
9 adapter_switch.valign = Gtk.Align.CENTER;
10
11 add (label);
12@@ -56,5 +57,13 @@
13 label.label = _("Now Discoverable as \"%s\"").printf (adapter.name);
14 }
15 });
16+
17+ adapter_switch.notify["active"].connect (() => {
18+ if (adapter_switch.active & !adapter.powered) {
19+ adapter.powered = true;
20+ } else if (!adapter_switch.active & adapter.powered) {
21+ adapter.powered = false;
22+ }
23+ });
24 }
25 }

Subscribers

People subscribed via source and target branches