27 lines
717 B
Python
27 lines
717 B
Python
import gui.mainFrame
|
|
from gui.contextMenu import ContextMenuUnconditional
|
|
from service.settings import GraphSettings
|
|
|
|
|
|
class GraphDmgIgnoreResists(ContextMenuUnconditional):
|
|
|
|
def __init__(self):
|
|
self.mainFrame = gui.mainFrame.MainFrame.getInstance()
|
|
self.settings = GraphSettings.getInstance()
|
|
|
|
def display(self, srcContext):
|
|
return srcContext == 'dmgStatsGraph'
|
|
|
|
def getText(self, itmContext):
|
|
return "Ignore Target Resists"
|
|
|
|
def activate(self, fullContext, i):
|
|
self.settings.set('ignoreResists', not self.settings.get('ignoreResists'))
|
|
|
|
@property
|
|
def checked(self):
|
|
return self.settings.get('ignoreResists')
|
|
|
|
|
|
GraphDmgIgnoreResists.register()
|