def __init__(self, context): super().__init__(context, "Dialog for adding item to playlist.") theme = context.theme["dialog"] dialog_handler = context.dialog_handler add_action = MpdQueueAdd(context) self.action = EntryDialogRunner("Add file", "", theme, \ dialog_handler, add_action)
def __init__(self, context): super().__init__(context, "Search any dialog.") theme = context.theme["dialog"] dialog_handler = context.dialog_handler action = MpdSearchAny(context) self.action = EntryDialogRunner("Search", "", theme, \ dialog_handler, action)
def __init__(self, context): super().__init__("Search dialog runner.") theme = context.theme["dialog"] dialog_handler = context.dialog_handler action = NetflixSearch(context) self.action = EntryDialogRunner("Search", "", theme, \ dialog_handler, action)
class MpdQueueAddDialogRunner(MpdQueueAction): def __init__(self, context): super().__init__(context, "Dialog for adding item to playlist.") theme = context.theme["dialog"] dialog_handler = context.dialog_handler add_action = MpdQueueAdd(context) self.action = EntryDialogRunner("Add file", "", theme, \ dialog_handler, add_action) def applies(self): return self.action.applies() def call(self): self.action()
class MpdSearchAnyDialogRunner(MpdSearchAction): def __init__(self, context): super().__init__(context, "Search any dialog.") theme = context.theme["dialog"] dialog_handler = context.dialog_handler action = MpdSearchAny(context) self.action = EntryDialogRunner("Search", "", theme, \ dialog_handler, action) def applies(self): return self.action.applies() def call(self): self.action()
class NetflixSearchDialogRunner(Action): def __init__(self, context): super().__init__("Search dialog runner.") theme = context.theme["dialog"] dialog_handler = context.dialog_handler action = NetflixSearch(context) self.action = EntryDialogRunner("Search", "", theme, \ dialog_handler, action) def applies(self): return self.action.applies() def call(self): self.action()