Added pop-ups

This commit is contained in:
MrS0m30n3 2014-03-08 14:36:42 +02:00
parent d1d4f68e71
commit b4d6a28572

View File

@ -128,6 +128,7 @@ class MainFrame(wx.Frame):
if self.downloadHandler._has_closed():
self.status_bar_write('Stoping downloads')
if self.downloadHandler._has_finished():
self.finished_popup()
self.status_bar_write('Done')
self.downloadButton.SetLabel('Download')
self.updateButton.Enable()
@ -161,10 +162,18 @@ class MainFrame(wx.Frame):
self.downloadHandler = DownloadHandler(self.statusList)
self.downloadButton.SetLabel('Stop')
self.updateButton.Disable()
else:
self.no_url_popup()
def save_options(self):
self.optionsList.save_to_file()
def finished_popup(self):
wx.MessageBox('Downloads completed.', 'Info', wx.OK | wx.ICON_INFORMATION)
def no_url_popup(self):
wx.MessageBox('You need to provide at least one url.', 'Error', wx.OK | wx.ICON_EXCLAMATION)
def OnTrackListChange(self, event):
if self.downloadThread != None:
''' Get current url list from trackList textCtrl '''
@ -194,7 +203,7 @@ class MainFrame(wx.Frame):
self.update_youtube_dl()
def OnOptions(self, event):
optionsFrame = OptionsFrame(self.optionsList)
optionsFrame = OptionsFrame(self.optionsList, self)
optionsFrame.Show()
def OnClose(self, event):