From d5d0c9aee38b37a49829462a210a5aa4f0ae4a83 Mon Sep 17 00:00:00 2001 From: Eric Blade Date: Fri, 21 Aug 2009 00:48:26 -0500 Subject: [PATCH] add "rebuy" button to TT --- pyfpdb/SummaryEverleaf.py | 2 +- pyfpdb/TournamentTracker.py | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/pyfpdb/SummaryEverleaf.py b/pyfpdb/SummaryEverleaf.py index 990b1af5..ec282890 100644 --- a/pyfpdb/SummaryEverleaf.py +++ b/pyfpdb/SummaryEverleaf.py @@ -172,7 +172,7 @@ class EverleafSummary: if __name__ != "__main__": self.main() - def main(self, id="785119"): + def main(self, id="785646"): file = urllib.urlopen("http://www.poker4ever.com/en.tournaments.tournament-statistics?tid="+id) self.parser = SummaryParser(formatter.NullFormatter()) self.parser.feed(file.read()) diff --git a/pyfpdb/TournamentTracker.py b/pyfpdb/TournamentTracker.py index 2198263f..7a68a644 100644 --- a/pyfpdb/TournamentTracker.py +++ b/pyfpdb/TournamentTracker.py @@ -107,6 +107,11 @@ class Tournament: self.main_vbox.set_border_width(1) self.window.add(self.main_vbox) self.window.show() + + def addrebuy(self, widget=None): + t = self + t.numrebuys += 1 + t.mylabel.set_label("%s - %s - %s - %s - %s %s - %s - %s - %s - %s - %s" % (t.site, t.id, t.starttime, t.endtime, t.structure, t.game, t.buyin, t.fee, t.numrebuys, t.numplayers, t.prizepool)) def delete_event(self, widget, event, data=None): return False @@ -154,15 +159,20 @@ class ttracker_main(object): editbutton = gtk.Button(label="Edit") print "new button=", editbutton editbutton.connect("clicked", t.openwindow) + rebuybutton = gtk.Button(label="Rebuy") + rebuybutton.connect("clicked", t.addrebuy) + self.vb.add(rebuybutton) self.vb.add(editbutton) # These should probably be put in.. a.. h-box? i don't know.. self.vb.add(mylabel) - self.vb.show() self.main_window.resize_children() self.main_window.show() mylabel.show() editbutton.show() + rebuybutton.show() t.mylabel = mylabel t.editbutton = editbutton + t.rebuybutton = rebuybutton + self.vb.show() print self.tourney_list return True