Exemple #1
0
    def _onUserRosterChanged(self, _, user):
        for idx, item in enumerate(self._list):
            if item['uid'] == user.getID():
                newItem = makeUserItem(user)
                newItem['online'] = item['online']
                newItem['displayName'] = item['displayName']
                self._list[idx] = newItem
                break

        self.refresh()
    def _onUserRosterChanged(self, _, user):
        for idx, item in enumerate(self._list):
            if item['uid'] == user.getID():
                newItem = makeUserItem(user)
                newItem['online'] = item['online']
                newItem['displayName'] = item['displayName']
                self._list[idx] = newItem
                break

        self.refresh()
Exemple #3
0
 def buildList(self, result):
     self._list = []
     result = sorted(result, cmp=getUsersCmp())
     for item in result:
         if item.getID() not in self.__exclude:
             self._list.append(makeUserItem(item))
 def buildList(self, result):
     self._list = []
     result = sorted(result, cmp=getUsersCmp())
     for item in result:
         if item.getID() not in self.__exclude:
             self._list.append(makeUserItem(item))