Add available extractors dynamically from imports of extractors package

This commit is contained in:
2019-06-12 22:28:58 -05:00
parent d0491d8dd0
commit 99d02c97f0
3 changed files with 4 additions and 4 deletions

View File

@@ -32,7 +32,7 @@ class mainWindow(wx.Frame):
mb.Append(help_, _(u"Help"))
self.SetMenuBar(mb)
def __init__(self):
def __init__(self, extractors=[]):
super(mainWindow, self).__init__(parent=None, id=wx.NewId(), title=application.name)
self.Maximize(True)
self.makeMenu()
@@ -45,7 +45,7 @@ class mainWindow(wx.Frame):
box.Add(lbl2, 0, wx.GROW)
box.Add(self.text, 1, wx.GROW)
box.Add(wx.StaticText(self.panel, wx.NewId(), _(u"Search in")), 0, wx.GROW)
self.extractor = wx.ComboBox(self.panel, wx.NewId(), choices=["youtube", "tidal", "mail.ru", "zaycev.net"], value="youtube", style=wx.CB_READONLY)
self.extractor = wx.ComboBox(self.panel, wx.NewId(), choices=extractors, value=extractors[0], style=wx.CB_READONLY)
box.Add(self.extractor, 1, wx.GROW)
self.search = wx.Button(self.panel, wx.NewId(), _(u"Search"))
self.search.SetDefault()