Mercurial > libervia-backend
comparison frontends/wix/chat.py @ 132:a86607e5cf38
quick_app: self.occupants for group chat are now managed by quick_chat. self.options.profile now support unicode
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 16 Jul 2010 20:12:54 +0800 |
parents | 34766e0cf970 |
children | 9ee4a1d0d7fb |
comparison
equal
deleted
inserted
replaced
131:6cad483a6d84 | 132:a86607e5cf38 |
---|---|
130 @param nicks: list of nicknames | 130 @param nicks: list of nicknames |
131 """ | 131 """ |
132 QuickChat.setPresents(self, nicks) | 132 QuickChat.setPresents(self, nicks) |
133 for nick in nicks: | 133 for nick in nicks: |
134 self.present_panel.presents.replace(nick) | 134 self.present_panel.presents.replace(nick) |
135 self.occupants.add(nick) | |
136 | 135 |
137 def replaceUser(self, nick): | 136 def replaceUser(self, nick): |
138 """Add user if it is not in the group list""" | 137 """Add user if it is not in the group list""" |
139 debug (_("Replacing user %s") % nick) | 138 debug (_("Replacing user %s") % nick) |
140 if self.type != "group": | 139 if self.type != "group": |
141 error (_("[INTERNAL] trying to replace user for a non group chat window")) | 140 error (_("[INTERNAL] trying to replace user for a non group chat window")) |
142 return | 141 return |
143 QuickChat.replaceUser(self, nick) | 142 QuickChat.replaceUser(self, nick) |
144 self.present_panel.presents.replace(nick) | 143 self.present_panel.presents.replace(nick) |
145 self.occupants.add(nick) | |
146 | 144 |
147 def removeUser(self, nick): | 145 def removeUser(self, nick): |
148 """Remove a user from the group list""" | 146 """Remove a user from the group list""" |
149 QuickChat.removeUser(self, nick) | 147 QuickChat.removeUser(self, nick) |
150 self.present_panel.presents.remove(nick) | 148 self.present_panel.presents.remove(nick) |
151 self.occupants.remove(nick) | |
152 | 149 |
153 def setSubject(self, subject): | 150 def setSubject(self, subject): |
154 """Set title for a group chat""" | 151 """Set title for a group chat""" |
155 QuickChat.setSubject(self, subject) | 152 QuickChat.setSubject(self, subject) |
156 self.subjectBox.SetValue(subject) | 153 self.subjectBox.SetValue(subject) |