Refresh graph when graph options change

This commit is contained in:
DarkPhoenix
2019-07-06 03:16:31 +03:00
parent 4402addcb0
commit 7bcdf95f5c
4 changed files with 17 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ from collections import OrderedDict
# noinspection PyPackageRequirements
import wx
import gui.globalEvents as GE
import gui.mainFrame
from gui.contextMenu import ContextMenuUnconditional
from service.settings import GraphSettings
@@ -22,7 +23,10 @@ class TargetResists(ContextMenuUnconditional):
def handleModeSwitch(self, event):
optionName = self.idOptionMap[event.Id]
if optionName == self.settings.get('mobileDroneMode'):
return
self.settings.set('mobileDroneMode', optionName)
wx.PostEvent(self.mainFrame, GE.GraphOptionChanged())
def getSubMenu(self, context, rootMenu, i, pitem):
m = wx.Menu()

View File

@@ -1,3 +1,7 @@
# noinspection PyPackageRequirements
import wx
import gui.globalEvents as GE
import gui.mainFrame
from gui.contextMenu import ContextMenuUnconditional
from service.settings import GraphSettings
@@ -17,6 +21,7 @@ class GraphDmgIgnoreResists(ContextMenuUnconditional):
def activate(self, fullContext, i):
self.settings.set('ignoreResists', not self.settings.get('ignoreResists'))
wx.PostEvent(self.mainFrame, GE.GraphOptionChanged())
@property
def checked(self):