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