Ejemplo n.º 1
0
class OptionsWindowMediator(Mediator):
    NAME = "OptionsWindowMediator"

    def __init__(self):
        self.__options_window = OptionsWindow()
        super(OptionsWindowMediator, self).__init__(OptionsWindowMediator.NAME,
                                                    self.__options_window)

    def listNotificationInterests(self):
        return [Notes.SHOW_OPTIONS_WINDOW]

    def handleNotification(self, note):
        """
        :type note: Notification
        """
        if note.name == Notes.SHOW_OPTIONS_WINDOW:
            print(Notes.SHOW_OPTIONS_WINDOW)
            self.__options_window.exec_()
Ejemplo n.º 2
0
class OptionsWindowMediator(Mediator):
    NAME = "OptionsWindowMediator"

    def __init__(self):
        self.__options_window = OptionsWindow()
        super(OptionsWindowMediator, self).__init__(OptionsWindowMediator.NAME, self.__options_window)

    def listNotificationInterests(self):
        return [
            Notes.SHOW_OPTIONS_WINDOW
        ]

    def handleNotification(self, note):
        """
        :type note: Notification
        """
        if note.name == Notes.SHOW_OPTIONS_WINDOW:
            print(Notes.SHOW_OPTIONS_WINDOW)
            self.__options_window.exec_()
Ejemplo n.º 3
0
 def __init__(self):
     self.__options_window = OptionsWindow()
     super(OptionsWindowMediator, self).__init__(OptionsWindowMediator.NAME,
                                                 self.__options_window)
Ejemplo n.º 4
0
 def __init__(self):
     self.__options_window = OptionsWindow()
     super(OptionsWindowMediator, self).__init__(OptionsWindowMediator.NAME, self.__options_window)