Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
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()
Ejemplo n.º 5
0
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()
Ejemplo n.º 6
0
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()