コード例 #1
0
ファイル: settingsparams.py プロジェクト: kblw/wot_client
 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)