def _grabCurrentUser(self): b = Buddy() b.name = self.getColumnText(self.currentItem, 1) b.first = self.getColumnText(self.currentItem, 2) b.last = self.getColumnText(self.currentItem, 3) b.email = self.getColumnText(self.currentItem, 4) b.uin = self.getColumnText(self.currentItem, 5) return b
def __init__(self, parentFrame, title): wx.Frame.__init__(self, parentFrame, -1, title, pos=(150, 150), size=(350, 200)) wx.Panel(self, -1) message = messageFactory("icq", 'user', '12345', 'text', HistoryDirection.Incoming) # h = History() b = Buddy() b.name = 'user' b.uin = '123456' self.d = MessageDialog(self, -1, b, message) self.d.Show(True) wx.CallAfter(self.a)
if fileName is None: fileName = self._fileName dump2file(fileName, self) @staticmethod def load(fileName): return restoreFromFile(fileName) if __name__ == '__main__': g = Group('groups.dump') g.add(1, '#1') g.add(2, '#2') b1 = Buddy() b1.name = 'b1' b2 = Buddy() b2.name = 'b2' b3 = Buddy() b3.name = 'b3' g.addBuddy(1, b1) g.addBuddy(2, b2) g.addBuddy(2, b3) print g print g.getBuddies() print g.getBuddies(1) print g.getBuddies(2)