twisted.words.im.basechat.ContactsList class documentationtwisted.words.im.basechat
(View In Hierarchy)
A GUI object that displays a contacts list.
| Instance Variable | chatui | The GUI chat client associated with this contacts list. (type: ChatUI) | 
| Instance Variable | contacts | The contacts. (type: dictmappingstrto aIPersonprovider) | 
| Instance Variable | onlineContacts | The contacts who are currently online (have a status that is not OFFLINE). (type:dictmappingstrto aIPersonprovider) | 
| Instance Variable | clients | The signed-on clients. (type: listofIClientproviders) | 
| Method | __init__ | |
| Method | setContactStatus | Inform the user that a person's status has changed. | 
| Method | registerAccountClient | Notify the user that an account client has been signed on to. | 
| Method | unregisterAccountClient | Notify the user that an account client has been signed off or disconnected from. | 
| Method | contactChangedNick | Update your contact information to reflect a change to a contact's nickname. | 
OFFLINE). (type: dict mapping str to a IPerson 
provider)
  | Parameters | chatui | The GUI chat client associated with this contacts list. (type: ChatUI) | 
Inform the user that a person's status has changed.
| Parameters | person | The person whose status has changed. (type: IPersonprovider) | 
Notify the user that an account client has been signed on to.
| Parameters | client | The client being added to your list of account clients. (type: IClientprovider) | 
Notify the user that an account client has been signed off or disconnected from.
| Parameters | client | The client being removed from the list of account clients. (type: IClientprovider) | 
Update your contact information to reflect a change to a contact's nickname.
| Parameters | person | The person in your contacts list whose nickname is changing. (type: IPersonprovider) | 
| newnick | The new nickname for this person. (type: str) |