diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2010-06-22 05:54:08 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2010-06-22 05:54:08 +0200 |
commit | 942602b35337c5df91f61001e46970c59ddcfc15 (patch) | |
tree | 13998b70f5476cde8785608cace12d43482776f8 /src/gui/Contact.vala | |
parent | 3bb13593695d1db50885588cd96e1be85f5a8e45 (diff) | |
download | ephraim-942602b35337c5df91f61001e46970c59ddcfc15.tar ephraim-942602b35337c5df91f61001e46970c59ddcfc15.zip |
Decode contact groups
Diffstat (limited to 'src/gui/Contact.vala')
-rw-r--r-- | src/gui/Contact.vala | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/gui/Contact.vala b/src/gui/Contact.vala index 2eb40ae..1db1e62 100644 --- a/src/gui/Contact.vala +++ b/src/gui/Contact.vala @@ -7,8 +7,8 @@ public class Contact : Object { BOTH } - public Contact(string jid0) { - Object(jid: jid0); + public Contact(string jid0, string? name0) { + Object(jid: jid0, name: name0); } public class Resource : Object { @@ -18,7 +18,17 @@ public class Contact : Object { } public string jid {get; construct;} + public string? name {get; construct;} public Subscription subscription {get; set;} - public string name {get; set;} + public Gee.TreeSet<string> groups; public Gee.HashMap<string, Resource> resources {get; private set;} + + public string display_string { + get { + if (name != null) + return name; + else + return jid; + } + } } |