From 0d90c187f28ab4eba6be7272e9e3f2c22fa9f276 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Sun, 14 Apr 2019 04:07:31 +0300 Subject: [PATCH] Rename set mode command --- gui/fitCommands/calc/{fitSetMode.py => fitChangeMode.py} | 7 ++++--- gui/fitCommands/calc/fitSwapModule.py | 8 ++++---- gui/fitCommands/guiSetMode.py | 4 ++-- 3 files changed, 10 insertions(+), 9 deletions(-) rename gui/fitCommands/calc/{fitSetMode.py => fitChangeMode.py} (69%) diff --git a/gui/fitCommands/calc/fitSetMode.py b/gui/fitCommands/calc/fitChangeMode.py similarity index 69% rename from gui/fitCommands/calc/fitSetMode.py rename to gui/fitCommands/calc/fitChangeMode.py index 1077b1e51..d815f79d6 100644 --- a/gui/fitCommands/calc/fitSetMode.py +++ b/gui/fitCommands/calc/fitChangeMode.py @@ -10,7 +10,7 @@ from service.market import Market pyfalog = Logger(__name__) -class FitSetModeCommand(wx.Command): +class FitChangeModeCommand(wx.Command): def __init__(self, fitID, itemID): wx.Command.__init__(self, True, 'Set Mode') @@ -19,7 +19,7 @@ class FitSetModeCommand(wx.Command): self.savedItemID = None def Do(self): - pyfalog.debug('Doing setting mode {} for fit {}'.format(self.itemID, self.fitID)) + pyfalog.debug('Doing changing mode to {} for fit {}'.format(self.itemID, self.fitID)) fit = Fit.getInstance().getFit(self.fitID) self.savedItemID = fit.modeID item = Market.getInstance().getItem(self.itemID) @@ -29,5 +29,6 @@ class FitSetModeCommand(wx.Command): return True def Undo(self): - cmd = FitSetModeCommand(self.fitID, self.savedItemID) + pyfalog.debug('Undoing changing mode to {} for fit {}'.format(self.itemID, self.fitID)) + cmd = FitChangeModeCommand(self.fitID, self.savedItemID) return cmd.Do() diff --git a/gui/fitCommands/calc/fitSwapModule.py b/gui/fitCommands/calc/fitSwapModule.py index 07721b703..7411c5295 100644 --- a/gui/fitCommands/calc/fitSwapModule.py +++ b/gui/fitCommands/calc/fitSwapModule.py @@ -30,8 +30,8 @@ class FitSwapModuleCommand(wx.Command): fit = Fit.getInstance().getFit(fitID) srcMod = fit.modules[src] dstMod = fit.modules[dst] - fit.modules.remove(srcMod) - fit.modules.insert(dst, srcMod) - fit.modules.remove(dstMod) - fit.modules.insert(src, dstMod) + fit.modules.free(src) + fit.modules.free(dst) + fit.modules.replace(dst, srcMod) + fit.modules.replace(src, dstMod) eos.db.commit() diff --git a/gui/fitCommands/guiSetMode.py b/gui/fitCommands/guiSetMode.py index b55b284e3..9538afb10 100644 --- a/gui/fitCommands/guiSetMode.py +++ b/gui/fitCommands/guiSetMode.py @@ -3,7 +3,7 @@ from service.fit import Fit import gui.mainFrame from gui import globalEvents as GE -from .calc.fitSetMode import FitSetModeCommand +from .calc.fitChangeMode import FitChangeModeCommand class GuiSetModeCommand(wx.Command): @@ -16,7 +16,7 @@ class GuiSetModeCommand(wx.Command): self.itemID = itemID def Do(self): - if self.internal_history.Submit(FitSetModeCommand(self.fitID, self.itemID)): + if self.internal_history.Submit(FitChangeModeCommand(self.fitID, self.itemID)): self.sFit.recalc(self.fitID) wx.PostEvent(self.mainFrame, GE.FitChanged(fitID=self.fitID)) return True