Commit stub of price optimization command
This commit is contained in:
@@ -8,7 +8,7 @@ from .calc.fitAddDrone import FitAddDroneCommand
|
||||
|
||||
class GuiAddDroneCommand(wx.Command):
|
||||
def __init__(self, fitID, itemID):
|
||||
wx.Command.__init__(self, True, "Cargo Add")
|
||||
wx.Command.__init__(self, True, "Drone Add")
|
||||
self.mainFrame = gui.mainFrame.MainFrame.getInstance()
|
||||
self.sFit = Fit.getInstance()
|
||||
self.internal_history = wx.CommandProcessor()
|
||||
|
||||
@@ -8,7 +8,7 @@ from .calc.fitAddFighter import FitAddFighterCommand
|
||||
|
||||
class GuiAddFighterCommand(wx.Command):
|
||||
def __init__(self, fitID, itemID):
|
||||
wx.Command.__init__(self, True, "Cargo Add")
|
||||
wx.Command.__init__(self, True, "Fighter Add")
|
||||
self.mainFrame = gui.mainFrame.MainFrame.getInstance()
|
||||
self.sFit = Fit.getInstance()
|
||||
self.internal_history = wx.CommandProcessor()
|
||||
|
||||
@@ -21,7 +21,7 @@ class GuiCargoToModuleCommand(wx.Command):
|
||||
"""
|
||||
|
||||
def __init__(self, fitID, moduleIdx, cargoIdx, copy=False):
|
||||
wx.Command.__init__(self, True, "Module State Change")
|
||||
wx.Command.__init__(self, True, "Cargo to Module")
|
||||
self.mainFrame = gui.mainFrame.MainFrame.getInstance()
|
||||
self.sFit = Fit.getInstance()
|
||||
self.fitID = fitID
|
||||
|
||||
@@ -17,7 +17,7 @@ class GuiFillWithModuleCommand(wx.Command):
|
||||
set the charge on the underlying module (requires position)
|
||||
:param position: Optional. The position in fit.modules that we are attempting to set the item to
|
||||
"""
|
||||
wx.Command.__init__(self, True, "Module Add: {}".format(itemID))
|
||||
wx.Command.__init__(self, True, "Module Fill: {}".format(itemID))
|
||||
self.mainFrame = gui.mainFrame.MainFrame.getInstance()
|
||||
self.sFit = Fit.getInstance()
|
||||
self.fitID = fitID
|
||||
|
||||
@@ -14,7 +14,7 @@ pyfalog = Logger(__name__)
|
||||
|
||||
class GuiModuleToCargoCommand(wx.Command):
|
||||
def __init__(self, fitID, moduleIdx, cargoIdx, copy=False):
|
||||
wx.Command.__init__(self, True, "Module State Change")
|
||||
wx.Command.__init__(self, True, "Module to Cargo")
|
||||
self.mainFrame = gui.mainFrame.MainFrame.getInstance()
|
||||
self.sFit = Fit.getInstance()
|
||||
self.fitID = fitID
|
||||
|
||||
12
gui/fitCommands/guiOptimizePrice.py
Normal file
12
gui/fitCommands/guiOptimizePrice.py
Normal file
@@ -0,0 +1,12 @@
|
||||
import wx
|
||||
|
||||
|
||||
class GuiOptimizePriceCommand(wx.Command):
|
||||
def __init__(self):
|
||||
wx.Command.__init__(self, True, "Optimize Price")
|
||||
|
||||
def Do(self):
|
||||
pass
|
||||
|
||||
def Undo(self):
|
||||
pass
|
||||
@@ -8,7 +8,7 @@ from .calc.fitRemoveCargo import FitRemoveCargoCommand
|
||||
|
||||
class GuiRemoveCargoCommand(wx.Command):
|
||||
def __init__(self, fitID, itemID):
|
||||
wx.Command.__init__(self, True, "Module Charge Add")
|
||||
wx.Command.__init__(self, True, "Cargo Remove")
|
||||
self.mainFrame = gui.mainFrame.MainFrame.getInstance()
|
||||
self.sFit = Fit.getInstance()
|
||||
self.internal_history = wx.CommandProcessor()
|
||||
|
||||
@@ -8,7 +8,7 @@ from .calc.fitRemoveDrone import FitRemoveDroneCommand
|
||||
|
||||
class GuiRemoveDroneCommand(wx.Command):
|
||||
def __init__(self, fitID, position, amount=1):
|
||||
wx.Command.__init__(self, True, "Cargo Add")
|
||||
wx.Command.__init__(self, True, "Drone Remove")
|
||||
self.mainFrame = gui.mainFrame.MainFrame.getInstance()
|
||||
self.sFit = Fit.getInstance()
|
||||
self.internal_history = wx.CommandProcessor()
|
||||
|
||||
@@ -8,7 +8,7 @@ from .calc.fitRemoveFighter import FitRemoveFighterCommand
|
||||
|
||||
class GuiRemoveFighterCommand(wx.Command):
|
||||
def __init__(self, fitID, position):
|
||||
wx.Command.__init__(self, True, "Module Remove")
|
||||
wx.Command.__init__(self, True, "Fighter Remove")
|
||||
self.mainFrame = gui.mainFrame.MainFrame.getInstance()
|
||||
self.sFit = Fit.getInstance()
|
||||
self.fitID = fitID
|
||||
|
||||
@@ -27,7 +27,7 @@ class GuiRemoveProjectedCommand(wx.Command):
|
||||
}
|
||||
|
||||
def __init__(self, fitID, thing):
|
||||
wx.Command.__init__(self, True, "Projected Add")
|
||||
wx.Command.__init__(self, True, "Projected Remove")
|
||||
self.mainFrame = gui.mainFrame.MainFrame.getInstance()
|
||||
self.sFit = Fit.getInstance()
|
||||
self.internal_history = wx.CommandProcessor()
|
||||
|
||||
@@ -8,7 +8,7 @@ from .calc.fitSetMode import FitSetModeCommand
|
||||
|
||||
class GuiSetModeCommand(wx.Command):
|
||||
def __init__(self, fitID, mode):
|
||||
wx.Command.__init__(self, True, "Cargo Add")
|
||||
wx.Command.__init__(self, True, "Mode Set")
|
||||
self.mainFrame = gui.mainFrame.MainFrame.getInstance()
|
||||
self.sFit = Fit.getInstance()
|
||||
self.internal_history = wx.CommandProcessor()
|
||||
|
||||
@@ -70,7 +70,7 @@ def exportMultiBuy(fit, options, callback):
|
||||
|
||||
if options[Options.OPTIMIZE_PRICES.value]:
|
||||
|
||||
def processCheaperMapCb(replacementsCheaper):
|
||||
def formatCheaperExportCb(replacementsCheaper):
|
||||
updatedAmounts = {}
|
||||
for item, itemAmount in itemAmounts.items():
|
||||
_addItem(updatedAmounts, replacementsCheaper.get(item, item), itemAmount)
|
||||
@@ -78,7 +78,7 @@ def exportMultiBuy(fit, options, callback):
|
||||
callback(string)
|
||||
|
||||
priceSvc = sPrc.getInstance()
|
||||
priceSvc.findCheaperReplacements(itemAmounts, processCheaperMapCb)
|
||||
priceSvc.findCheaperReplacements(itemAmounts, formatCheaperExportCb)
|
||||
else:
|
||||
string = _prepareString(fit.ship.item, itemAmounts)
|
||||
if callback:
|
||||
|
||||
Reference in New Issue
Block a user