Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
        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)
Ejemplo n.º 3
0
        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)