diff options
author | Eitan Isaacson <eitan@monotonous.org> | 2011-05-31 13:11:43 -0700 |
---|---|---|
committer | Eitan Isaacson <eitan@monotonous.org> | 2011-06-01 12:47:01 -0700 |
commit | 0b377562a5d294f974883104133c39f14b147211 (patch) | |
tree | 720b49fd1e2fa4eb54f6cb3423f245226cf231a2 /libcaribou/keyboard-model.vala | |
parent | 8c68108c6c03de869ffe712bf8d898ced88b6553 (diff) | |
download | caribou-0b377562a5d294f974883104133c39f14b147211.tar.gz |
Aggregate button activation signals.
Diffstat (limited to 'libcaribou/keyboard-model.vala')
-rw-r--r-- | libcaribou/keyboard-model.vala | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libcaribou/keyboard-model.vala b/libcaribou/keyboard-model.vala index 99c3b6e..9fca05d 100644 --- a/libcaribou/keyboard-model.vala +++ b/libcaribou/keyboard-model.vala @@ -33,8 +33,14 @@ namespace Caribou { private void populate_group (string group, string variant) { GroupModel grp = JsonDeserializer.load_group (keyboard_type, group, variant); - if (grp != null) + if (grp != null) { groups.set (GroupModel.create_group_name (group, variant), grp); + grp.key_activated.connect (on_key_activated); + } + } + + private void on_key_activated (KeyModel key) { + key_activated (key); } public string[] get_groups () { |