예제 #1
0
 def getApplyMethod(self, diff):
     newMonitorIndex = diff.get(settings_constants.GRAPHICS.MONITOR)
     isFullscreen = g_monitorSettings.isFullscreen or diff.get(settings_constants.GRAPHICS.FULLSCREEN)
     isMonitorChanged = g_monitorSettings.isMonitorChanged or newMonitorIndex is not None and g_monitorSettings.currentMonitor != int(newMonitorIndex)
     if isFullscreen and isMonitorChanged:
         return options.APPLY_METHOD.RESTART
     return g_settingsCore.getApplyMethod(diff)
예제 #2
0
 def getApplyMethod(self, diff):
     newMonitorIndex = diff.get(settings_constants.GRAPHICS.MONITOR)
     isFullscreen = g_monitorSettings.isFullscreen or diff.get(
         settings_constants.GRAPHICS.FULLSCREEN)
     isMonitorChanged = g_monitorSettings.isMonitorChanged or newMonitorIndex is not None and g_monitorSettings.currentMonitor != int(
         newMonitorIndex)
     if isFullscreen and isMonitorChanged:
         return options.APPLY_METHOD.RESTART
     return g_settingsCore.getApplyMethod(diff)
예제 #3
0
 def getApplyMethod(self, diff):
     """
     Check settings for apply method
     
     :param diff: [dict(settingName->settingValue)] settings values
     :return: [options.APPLY_METHOD.*] settings apply method
     """
     newMonitorIndex = diff.get(settings_constants.GRAPHICS.MONITOR)
     isFullscreen = g_monitorSettings.isFullscreen or diff.get(settings_constants.GRAPHICS.FULLSCREEN)
     isMonitorChanged = g_monitorSettings.isMonitorChanged or newMonitorIndex is not None and g_monitorSettings.currentMonitor != int(newMonitorIndex)
     if isFullscreen and isMonitorChanged:
         return options.APPLY_METHOD.RESTART
     else:
         return g_settingsCore.getApplyMethod(diff)
예제 #4
0
 def getApplyMethod(self, diff):
     """
     Check settings for apply method
     
     :param diff: [dict(settingName->settingValue)] settings values
     :return: [options.APPLY_METHOD.*] settings apply method
     """
     newMonitorIndex = diff.get(settings_constants.GRAPHICS.MONITOR)
     isFullscreen = g_monitorSettings.isFullscreen or diff.get(
         settings_constants.GRAPHICS.FULLSCREEN)
     isMonitorChanged = g_monitorSettings.isMonitorChanged or newMonitorIndex is not None and g_monitorSettings.currentMonitor != int(
         newMonitorIndex)
     if isFullscreen and isMonitorChanged:
         return options.APPLY_METHOD.RESTART
     else:
         return g_settingsCore.getApplyMethod(diff)