3,699
edits
(v1.03 option 9 added (experimental mp3 hashing for ostdb)) |
(v1.03 added parent for the dialogs so they die with the program and can't stay open anymore) |
||
Line 37: | Line 37: | ||
def selectClick(self, event,path=''): | def selectClick(self, event,path=''): | ||
if self.scantype.GetStringSelection() == 'Files': | if self.scantype.GetStringSelection() == 'Files': | ||
dialog = wx.FileDialog ( | dialog = wx.FileDialog ( self, message = 'Pick a directory.', style= wx.FD_MULTIPLE) | ||
if dialog.ShowModal() == wx.ID_OK: | if dialog.ShowModal() == wx.ID_OK: | ||
temp = dialog.GetPaths() | temp = dialog.GetPaths() | ||
Line 46: | Line 46: | ||
path = '"' + temp[0].rstrip("\\") + '"' | path = '"' + temp[0].rstrip("\\") + '"' | ||
else: | else: | ||
dialog = wx.DirDialog ( | dialog = wx.DirDialog ( self, message = 'Pick a directory.' ) | ||
if dialog.ShowModal() == wx.ID_OK: | if dialog.ShowModal() == wx.ID_OK: | ||
path = '"' + dialog.GetPath().rstrip("\\") + '"' | path = '"' + dialog.GetPath().rstrip("\\") + '"' | ||
Line 76: | Line 76: | ||
self.__options['param'] += ' -' + elem + ':' + self.__options[elem] | self.__options['param'] += ' -' + elem + ':' + self.__options[elem] | ||
'''debug option to see what avdump actually get's fed''' | '''debug option to see what avdump actually get's fed''' | ||
#self.child.info(('%s -ac:%s: | #self.child.info(('%s%s -ac:%s:%s %s') %(self.__options['avdump'], self.__options['param'], self.__options['user'], self.__options['pass'], self.__options['scanpath'])) | ||
subprocess.call(('%s -ac:%s: | subprocess.call(('%s%s -ac:%s:%s %s') %(self.__options['avdump'], self.__options['param'], self.__options['user'], self.__options['pass'], self.__options['scanpath'])) | ||
def optionsClick(self, event): | def optionsClick(self, event): | ||
Line 179: | Line 179: | ||
def selectavdClick(self, event): | def selectavdClick(self, event): | ||
dialog = wx.FileDialog ( | dialog = wx.FileDialog ( self, message = 'Pick a directory.') | ||
if dialog.ShowModal() == wx.ID_OK: | if dialog.ShowModal() == wx.ID_OK: | ||
self.filepath.Clear() | self.filepath.Clear() | ||
Line 185: | Line 185: | ||
def selectlogClick(self, event): | def selectlogClick(self, event): | ||
dialog = wx.FileDialog ( | dialog = wx.FileDialog ( self, message = 'Pick a directory.') | ||
if dialog.ShowModal() == wx.ID_OK: | if dialog.ShowModal() == wx.ID_OK: | ||
self.logpath.Clear() | self.logpath.Clear() | ||
Line 191: | Line 191: | ||
def selectexpClick(self, event): | def selectexpClick(self, event): | ||
dialog = wx.FileDialog ( | dialog = wx.FileDialog ( self, message = 'Pick a directory.') | ||
if dialog.ShowModal() == wx.ID_OK: | if dialog.ShowModal() == wx.ID_OK: | ||
self.exppath.Clear() | self.exppath.Clear() | ||
Line 197: | Line 197: | ||
def selectdoneClick(self, event): | def selectdoneClick(self, event): | ||
dialog = wx.FileDialog ( | dialog = wx.FileDialog ( self, message = 'Pick a directory.') | ||
if dialog.ShowModal() == wx.ID_OK: | if dialog.ShowModal() == wx.ID_OK: | ||
self.donepath.Clear() | self.donepath.Clear() |