Add context menu item which will handle fit duplication

This commit is contained in:
DarkPhoenix
2019-10-08 15:39:16 +03:00
parent a3381007f3
commit c1df335f08
2 changed files with 21 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ from gui.builtinContextMenus import fitAddCurrentlyOpen
from gui.builtinContextMenus import envEffectAdd
from gui.builtinContextMenus import commandFitAdd
from gui.builtinContextMenus.targetProfile import adder
from gui.builtinContextMenus import graphFitAmmoPicker
# Often-used item manipulations
from gui.builtinContextMenus import shipModeChange
from gui.builtinContextMenus import moduleAmmoChange

View File

@@ -0,0 +1,20 @@
from gui.contextMenu import ContextMenuSingle
class GraphFitAmmoPicker(ContextMenuSingle):
def display(self, callingWindow, srcContext, mainItem):
if srcContext != 'graphFitList':
return False
if mainItem is None or not mainItem.isFit:
return False
return True
def getText(self, callingWindow, itmContext, mainItem):
return 'Duplicate Fit with Ammo...'
def activate(self, callingWindow, fullContext, mainItem, i):
pass
GraphFitAmmoPicker.register()