Exemplo n.º 1
0
 def execute(self, notification):
     self.facade.retrieveProxy(model.modelProxy.ModelProxy.NAME).save()
     
     p = ApplicationManager()
     compact_info = self.facade.retrieveMediator(CompactWindowMediator.NAME).get_window_info()
     detailed_info = self.facade.retrieveMediator(DetailedWindowMediator.NAME).get_window_info()
     
     p.set_pos('Compact', compact_info[0])
     p.set_screen_id('Compact', compact_info[1])
     p.set_orientation(compact_info[2])
     
     p.set_pos('Detailed', detailed_info[0])
     p.set_size(detailed_info[1])
     p.set_maximized(detailed_info[2])
     p.set_screen_id('Detailed', detailed_info[3])
     
     QtCore.QCoreApplication.instance().quit()
Exemplo n.º 2
0
    def execute(self, notification):
        self.facade.retrieveProxy(model.modelProxy.ModelProxy.NAME).save()

        p = ApplicationManager()
        compact_info = self.facade.retrieveMediator(
            CompactWindowMediator.NAME).get_window_info()
        detailed_info = self.facade.retrieveMediator(
            DetailedWindowMediator.NAME).get_window_info()

        p.set_pos('Compact', compact_info[0])
        p.set_screen_id('Compact', compact_info[1])
        p.set_orientation(compact_info[2])

        p.set_pos('Detailed', detailed_info[0])
        p.set_size(detailed_info[1])
        p.set_maximized(detailed_info[2])
        p.set_screen_id('Detailed', detailed_info[3])

        QtCore.QCoreApplication.instance().quit()