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")
|
self.startButton.connect("clicked", self.startClicked, "start clicked")
|
||||||
hbox.pack_start(self.startButton, expand=False, fill=False)
|
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()
|
lbl2 = gtk.Label()
|
||||||
hbox.pack_start(lbl2, expand=True, fill=False)
|
hbox.pack_start(lbl2, expand=True, fill=False)
|
||||||
|
@ -190,6 +194,31 @@ class GuiAutoImport (threading.Thread):
|
||||||
|
|
||||||
return False
|
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):
|
def startClicked(self, widget, data):
|
||||||
"""runs when user clicks start on auto import tab"""
|
"""runs when user clicks start on auto import tab"""
|
||||||
|
|
Loading…
Reference in New Issue
Block a user