AutoImport: Add hidden button for auto-detection
Discovered that I didn't have an easy way to report that info back to the gtk widget and got bored. Maybe someone else will take it up.
This commit is contained in:
parent
e387593967
commit
cb99327fd9
|
@ -122,6 +122,10 @@ class GuiAutoImport (threading.Thread):
|
|||
self.startButton.connect("clicked", self.startClicked, "start clicked")
|
||||
hbox.pack_start(self.startButton, expand=False, fill=False)
|
||||
|
||||
self.DetectButton = gtk.Button(_("Detect Directories"))
|
||||
self.DetectButton.connect("clicked", self.detect_hh_dirs, "detect")
|
||||
#hbox.pack_start(self.DetectButton, expand=False, fill=False)
|
||||
|
||||
|
||||
lbl2 = gtk.Label()
|
||||
hbox.pack_start(lbl2, expand=True, fill=False)
|
||||
|
@ -190,6 +194,31 @@ class GuiAutoImport (threading.Thread):
|
|||
|
||||
return False
|
||||
|
||||
def detect_hh_dirs(self, widget, data):
|
||||
"""Attempt to find user hand history directories for enabled sites"""
|
||||
the_sites = self.config.get_supported_sites()
|
||||
for site in the_sites:
|
||||
params = self.config.get_site_parameters(site)
|
||||
if params['enabled'] == True:
|
||||
print "DEBUG: Detecting hh directory for site: '%s'" % site
|
||||
if os.name == 'posix':
|
||||
if self.posix_detect_hh_dirs(site):
|
||||
#data[1].set_text(dia_chooser.get_filename())
|
||||
self.input_settings[site][0]
|
||||
pass
|
||||
elif os.name == 'nt':
|
||||
# Sorry
|
||||
pass
|
||||
|
||||
def posix_detect_hh_dirs(self, site):
|
||||
defaults = {
|
||||
'PokerStars': '~/.wine/drive_c/Program Files/PokerStars/HandHistory',
|
||||
}
|
||||
if site == 'PokerStars':
|
||||
directory = os.path.expanduser(defaults[site])
|
||||
for file in [file for file in os.listdir(directory) if not file in [".",".."]]:
|
||||
print file
|
||||
return False
|
||||
|
||||
def startClicked(self, widget, data):
|
||||
"""runs when user clicks start on auto import tab"""
|
||||
|
|
Loading…
Reference in New Issue
Block a user